Pular para o conteúdo
Menu
Esta pergunta foi sinalizada
2 Respostas
9222 Visualizações

How to set a dynamic iframe src in Views when editing a Form in Odoo Studio?

I want to achieve some thing like this:

<page name="studio_page_uj7zz" string="MyTabName">
  <group name="studio_group_uj7zz">
     <iframe marginheight="0" marginwidth="0" frameborder="0" src="https://www.example.com/salepage.aspx?SaleOrderId={model.id}" width="100%" height="1000"/>
  </group>
</page>
Avatar
Cancelar
Melhor resposta

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.)



Avatar
Cancelar
Melhor resposta

Hi @Bertus

Can you You could load some images of the view when you call the tracking number?
Avatar
Cancelar
Publicações relacionadas Respostas Visualizações Atividade
0
mai. 21
4511
1
mai. 25
4137
3
dez. 23
11572
1
nov. 22
5002
1
mar. 22
9900