当前位置:   article > 正文

【odoo15】如何继承搜索视图并插入自己的搜索条件_odoo search视图能继承吗

odoo search视图能继承吗

例如:我继承了【repair.order】这个模型的视图【repair.view_repair_order_tree】

想添加一些搜索条件至它的<search></search>中,就可以采用xpath 插入字段到默认搜索视图:

 使用xpath插入搜索条件:

  1. <!-- 插入维修单搜索面板 search -->
  2. <record model="ir.ui.view" id="my_repair_search">
  3. <field name="name">my_repair</field>
  4. <field name="model">repair.order</field>
  5. <field name="inherit_id" ref="repair.view_repair_order_form_filter"/>
  6. <field name="arch" type="xml">
  7. <xpath expr="." position="inside">
  8. <field name="product_id"/>
  9. <field name="name"/>
  10. <field name="source"/>
  11. <separator/>
  12. <filter string="store" name="store" domain="[('source','=','store')]"/>
  13. <filter string="online" name="online" domain="[('source','=','online')]"/>
  14. <group expand="1" string="测试组">
  15. <filter string="来源组" name="source" context="{'group_by':'source'}"/>
  16. </group>
  17. <searchpanel>
  18. <field name="source" string="来源" icon="fa-exchange"/>
  19. <field name="state" string="状态" select="multi" enable_counters="1"/>
  20. </searchpanel>
  21. </xpath>
  22. </field>
  23. </record>

1.首先继承搜索视图:<field name="inherit_id" ref="repair.view_repair_order_form_filter"/>

2.使用 <xpath expr="." position="inside"> 【你的搜索条件 】  </xpath>

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/230875
推荐阅读
相关标签
  

闽ICP备14008679号