如何設置我自己的表單視圖來輸入客戶數據到res.partner
模型而不使用base.view_partner_form
窗體視圖的res_partner
模型?我如何設置我自己的表單視圖以將客戶數據輸入到odoo中的res.partner模型
0
A
回答
0
首先,您當然需要自定義窗體視圖。
然後它取決於你想要做什麼。
變化形式隨地查看:給你的表單視圖比「base.view_partner_form」較小priority
:
<record id="my_partner_form" model="ir.ui.view">
<field name="name">...</field>
<!-- other fields -->
<field name="priority">1</field>
<!-- arch -->
</record>
或者,如果你想獲得用戶的新菜單項,就創建一個。然後用您的新表單視圖創建一個ir.actions.act_window
作爲默認視圖並將其鏈接到您的新菜單項。
0
您可以創建新的合作伙伴表單並設置優先級。
默認情況下,系統將在odoo中加載最低優先級表單。
查看默認優先級爲16 &如果您給予您的視圖優先級爲20則默認從視圖將被加載。
例:
<record id="view_partner_title_form" model="ir.ui.view">
<field name="name">res.partner.title.form</field>
<field name="model">res.partner.title</field>
<field name="priority">20</field>
<field name="arch" type="xml">
<form string="Partner Titles">
<group col="4">
<field name="name"/>
<field name="shortcut"/>
</group>
</form>
</field>
</record>
現在新的表單視圖的優先級是20,是因爲默認的表單視圖的優先級是16
您可以創建ir.actions.act_window系統會加載默認表單視圖.view
基於該系統將根據您的要求加載任何序列表/樹視圖。
<record id="action_portal_partner_form" model="ir.actions.act_window">
<field name="name">Customers</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">res.partner</field>
<field name="domain">[('customer','=',True)]</field>
<field name="view_type">form</field>
<field name="view_mode">kanban,tree,form</field>
<field name="context">{"search_default_customer":1}</field>
<field name="search_view_id" ref="base.view_res_partner_filter"/>
</record>
<record id="action_portal_form_view2" model="ir.actions.act_window.view">
<field eval="23" name="sequence"/>
<field name="view_mode">form</field>
<field name="view_id" ref="view_partner_title_form"/>
<field name="act_window_id" ref="action_portal_partner_form"/>
</record>
View_mode:樹/表格/ ..
視圖id:您的視圖id
行動:您必須編寫正確的動作ID
相關問題
- 1. 在odoo中的自定義模型中顯示客戶(res.partner)
- 2. 如何爲我自己的類型設置我自己的表單表示
- 3. 如何在我們自己的模塊中繼承特定的視圖? ODOO
- 4. 我如何設置我自己的SVN
- 5. 我們在哪裏可以找到odoo10中的res.partner模型
- 6. 無法將數據插入到我自己的融合表中
- 7. 如何在odoo中創建客戶(res.partner)時添加標籤(Category_id)?
- 8. 如何將我的視圖的id設置爲我的模型ID?
- 9. 如何使用C#將我的模型導入到我的視圖中?
- 10. C++ - 我如何將我自己的類型的值插入到集合中?
- 11. 我該如何設置視圖模型中的xaml內容
- 12. MVC我如何dynamicaly添加輸入字段到視圖模型
- 13. 如何配置分析以將數據發送到我自己的服務器?
- 14. 我如何設置我自己的文件擴展名圖標
- 15. 如何將視頻上傳到客戶自己的YouTube頻道
- 16. 如何將Table View Controller設置爲我自己的視圖控制器子類?
- 17. 我想用數據表中的行填充客戶模型
- 18. 如何將我的視圖模型屬性綁定到應用程序設置?
- 19. 如何設置此數據以使用視圖和模型
- 20. 如何將我自己的罐子紗客戶
- 21. 如何從odoo中的數據庫中設置不是來自文件夾的客戶圖片
- 22. 如何在Django中驗證我的表單或視圖,以便他們只能將用戶模型編輯爲屬於該數據的用戶模型?
- 23. 如何將我的數據庫插入到我的QTableWidget表中?
- 24. 將大型外部MySQL XML轉儲導入到我自己的數據庫中?
- 25. 將用戶設置爲他們自己的視圖/關聯
- 26. MVVM-我將如何在我的主視圖模型(和其他視圖模型)和我的設置對話框之間傳播設置?
- 27. 如何將我們自己的圖表添加到Kibana?
- 28. 如何將我的數據庫映射到我的模型?
- 29. 如何將設置菜單中的配置菜單項引入我的模塊?
- 30. 如何將WordPress博客嵌入/整合到我自己的網站中?