Hi,
I need to integrate external app with odoo module (fleet). Onclick button it will open an iframe.
My question is How to create a qWeb view and integrate my Iframe in it.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
Hi,
I need to integrate external app with odoo module (fleet). Onclick button it will open an iframe.
My question is How to create a qWeb view and integrate my Iframe in it.
Hi,
This can be done by adding an Iframe code in a standard view of type form like below as the docs says:
QWeb views are standard QWeb templates inside a view's arch. They don't have a specific root element. (Source)
<record model="ir.ui.view" id="your_view_id">
<field name="name">YourViewName</field>
<field name="model">fleet.vehicle</field>
<field name="arch" type="xml">
<iframe src="http://your-iframe-url.com" marginheight="0" marginwidth="0" frameborder="0" width="100%" height="750"/>
</field>
</record>
After that you have to create an action that opens that view and a button that calls that actions like below:
<record model="ir.actions.act_window" id="your_vehicle_tracking_action">
<field name="name">Tracking map</field>
<field name="res_model">fleet.vehicle</field>
<field name="view_mode">form</field>
<field name="view_id" ref="your_view.external_id"/>
</record>
<button name="%(your_module.your_vehicle_tracking_action)d" string="Track vehicle" type="action" class="oe_stat_button" icon="iconapp" help="Tack your vehicle"/>
Hope this helps !
Thank you for your help.
You are welcome !
thank you, I can do it
Hi Abdelfateh ABDA, were you able to carry this out? I have to do something similar but don't need a button, just need the iframe be loaded with the target site after clicking on the menuitem entry. Thanks for your help
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign upRelated Posts | Replies | Views | Activity | |
---|---|---|---|---|
|
0
Apr 20
|
2305 | ||
|
3
Aug 18
|
9947 | ||
|
5
Nov 24
|
45857 | ||
|
1
Sep 17
|
4172 | ||
|
3
May 17
|
4435 |