Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
2 Odpowiedzi
7944 Widoki

Hi All,

How do you pass a field value to an iframe src in Odoo 10?

I have fields latitude and longitude. I want to pass the value to the iframe src:

<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=latitude,longitude (custom heading)&amp;output=embed"></iframe>


Need your help. Thanks

Awatar
Odrzuć
Najlepsza odpowiedź

From the looks of it QWEB statements does not work in form and tree views.

But this can be done with a computed HTML field on the model and adding it to your views. 


Model:

tracking_number = fields.Char ("Tracking Number") 

tracking_iframe = fields.  Html ("Tracking Preview", sanitize = False, compute = 'get_html') 


def get_html (self): 

  for record in self: 

    record.tracking_iframe = f '<iframe   src = "http://dhl.com/en/express /tracking.html?AWB=} record.tracking_number}" />   


View:

<field name = "tracking_number" /> 

<field name = "tracking_iframe" />


(In the compute function there should be curly brackets around   ecord.tracking_number, forum editor is not accepting it.  )

Awatar
Odrzuć

when i pass an iframe source and tag to an action. when i open it it asks to save to open the page. any ways possible to avoid it

Najlepsza odpowiedź

have you got an answer for it?

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
0
lip 17
4713
1
maj 21
6835
1
lut 24
1725
1
cze 23
2939
1
cze 23
3642