Odoo Help

1

I want to add an Iframe in Openerp with a dynamic 'src'

By
Hussain Nagri
on 11/10/13, 5:59 AM 3,260 views

Hello, I want to add an Iframe in OpenERP so that I can show a different website in OpenERP , but I want to pass dynamic values along with the url so that I can collect values with GET method on other end. now since this will be in xml view file I cant imagine how to do this. any pointers ?

Part of the answer here : https://www.odoo.com/fr_FR/forum/help-1/question/adding-i-frame-in-openerp-34242

Mind & Go, Mind And Go
on 12/11/14, 6:01 PM

Did you succeed in doing this?

Mind & Go, Mind And Go
on 12/11/14, 6:02 PM

Related but not answered question : https://www.odoo.com/forum/help-1/question/how-to-insert-properties-of-the-data-model-in-the-xml-view-10529

Mind & Go, Mind And Go
on 12/11/14, 6:10 PM
1
Manuel Pérez
On 1/19/15, 1:38 PM

Hi Hussain,

I extended de product class to include a youtube URL field. The way I made it dynamic in the extended view was to use the t-att directive in QWeb:

<iframe allowfullscreen="allowfullscreen" frameborder="0" t-att-src="product.url_youtube"></iframe>

Hope this helps. Please vote my answer if it was useful to you.

t-att-src="product.url_youtube" not work for me, could you please explain more or write a com plate example code .

Abdelfateh ABDA
on 1/2/17, 8:23 AM
0
Devangi Shinde
On 12/22/17, 6:29 AM
 **`Image Url wise Set Dynamic Iframe In Odoo`**
# v11 odoo community
you need to create  fields like this :
image_url = fields.Char('Image Url')
img_attach = fields.Html('Image Html')


# set image_url in iframe
     @api.onchange('image_url')
     def onchange_image_url(self):
         if self.image_url:
             self.img_attach = '<img id="img" src="%s"/>' % self.image_url


# set image_url in form view <field name="image_url" />

# after added script <script> if(document.getElementById("img")){ var value= document.getElementById("img").src; document.getElementById("custom_src").src=value; } </script> # also set iframe in form view <iframe id="custom_src" src="" width="200" height="200" /> #output show the image : https://i.stack.imgur.com/0x7et.png

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.

Register

Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

2 follower(s)

Stats

Asked: 11/10/13, 5:59 AM
Seen: 3260 times
Last updated: 12/22/17, 6:29 AM