我正在構建一個自定義模塊以在 crm.lead 中包含樹視圖,該模塊可以在其中插入少量資料,但是當我嘗試安裝它時,我遇到了以下問題。
action_set_won_rainbowman 不是 crm.lead.result 上的有效操作
View name: lead.result.form
Error context:
view: ir.ui.view(1405,)
xmlid: lead_result_form
view.model: crm.lead.result
view.parent: ir.ui.view(536,)
file: c:\users\rami\appdata\local\openerp s.a\odoo\addons\14.0\crm_lead_results\views\crm_lead_result.xml
正如我的看法
<record id="lead_result_form" model="ir.ui.view">
<field name="name">lead.result.form</field>
<field name="model">crm.lead.result</field>
<field name="inherit_id" ref="crm.crm_lead_view_form" />
<field name="arch" type="xml">
<xpath expr="//page[@name='lead']" position="after">
<field name="results_ids">
<tree>
<field name="vendor_sort" />
<field name="vendor_name" />
<field name="vendor_amount" />
</tree>
<form>
<group col="4">
<field name="vendor_sort" />
<field name="vendor_name" required="1" />
<field name="vendor_amount" />
</group>
</form>
</field>
</xpath>
</field>
</record>
我的模塊看起來像
class LeadResults(models.Model):
_name = "crm.lead.result"
_description = "Lead Results"
opp_id = fields.Many2one("crm.lead", "Oppurtunity")
vendor_name = fields.Many2one('res.partner', string="Vendor", required=True, ondelete='cascade', index=True)
vendor_amount = fields.Float(string='Amount', help="Vendor Amount")
vendor_sort = fields.Integer(string='Sort', help="Vendor Sort")
class CrmLead(models.Model):
_inherit = "crm.lead"
results_ids = fields.One2many("crm.lead.result", "opp_id", "Education")
誰能幫助我我錯過了什么?“我只需要查看相同潛在客戶 ID 的結果”...
提前致謝
uj5u.com熱心網友回復:
您正在繼承 crm.lead 的表單視圖并給定 crm.lead.result 的模型 ID。因此,在視圖中將模型 id 更改為crm.lead。此外,如果您想在筆記本中添加頁面視圖,則需要在頁面中添加 one2many 欄位。請參見下面的示例。
<record id="lead_result_form" model="ir.ui.view">
<field name="name">lead.result.form</field>
<field name="model">crm.lead</field>
<field name="inherit_id" ref="crm.crm_lead_view_form" />
<field name="arch" type="xml">
<xpath expr="//page[@name='lead']" position="after">
<page name="results" string="Results">
<field name="results_ids">
<tree>
<field name="vendor_sort" />
<field name="vendor_name" />
<field name="vendor_amount" />
</tree>
<form>
<group col="4">
<field name="vendor_sort" />
<field name="vendor_name" required="1" />
<field name="vendor_amount" />
</group>
</form>
</field>
</page>
</xpath>
</field>
</record>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/482664.html
標籤:javascript Python 网络 奥多 odoo-14
上一篇:如何在投票中顯示總票數?
