Odoo13 树视图只显示一列
Odoo13 tree view show only one column
我有一个树视图 xml,它由以下代码组成。
<record model="ir.ui.view" id="access_view_tree">
<field name="name">Access tree</field>
<field name="model">ka.access.rel</field>
<field name="arch" type="xml">
<tree string="Tree view" >
<field name="id_ra_access"/>
<field name="id_res_partner"/>
<field name="partner_type"/>
</tree>
</field>
</record>
有如下型号。
_name = 'ka.access.rel'
_description = 'KA Partner REL'
id_ra_access = fields.Many2one('ra.access', "Access", required=True, ondelete='cascade', index=True)
id_res_partner = fields.Many2one('res.partner', "Partner", required=True)
partner_type = fields.Selection([('1', 'Primary'), ('2', 'Secondary')], 'Partner Type', required=True, default=2)
_rec_name = 'id'
_defaults = {
"partner_type": '2'
}
我可以看到只有表单视图具有所有三个字段。
在树视图中,我只能看到一列“ID”
这是默认的树视图,您的树视图定义未加载,如果 Odoo 尝试加载它,它会引发 ValidationError
因为字段 id_ra_Access
未定义:
odoo.exceptions.ValidationError: ('Error while validating view\n\nField `id_ra_Access` does not exist\n\nError context:\nView `Access tree`.
检查清单文件并确保将 XML 文件(您在其中定义树视图定义)添加到 data
条目并使用 id_ra_access
字段名称而不是 id_ra_Access
.
我有一个树视图 xml,它由以下代码组成。
<record model="ir.ui.view" id="access_view_tree">
<field name="name">Access tree</field>
<field name="model">ka.access.rel</field>
<field name="arch" type="xml">
<tree string="Tree view" >
<field name="id_ra_access"/>
<field name="id_res_partner"/>
<field name="partner_type"/>
</tree>
</field>
</record>
有如下型号。
_name = 'ka.access.rel'
_description = 'KA Partner REL'
id_ra_access = fields.Many2one('ra.access', "Access", required=True, ondelete='cascade', index=True)
id_res_partner = fields.Many2one('res.partner', "Partner", required=True)
partner_type = fields.Selection([('1', 'Primary'), ('2', 'Secondary')], 'Partner Type', required=True, default=2)
_rec_name = 'id'
_defaults = {
"partner_type": '2'
}
我可以看到只有表单视图具有所有三个字段。 在树视图中,我只能看到一列“ID”
这是默认的树视图,您的树视图定义未加载,如果 Odoo 尝试加载它,它会引发 ValidationError
因为字段 id_ra_Access
未定义:
odoo.exceptions.ValidationError: ('Error while validating view\n\nField `id_ra_Access` does not exist\n\nError context:\nView `Access tree`.
检查清单文件并确保将 XML 文件(您在其中定义树视图定义)添加到 data
条目并使用 id_ra_access
字段名称而不是 id_ra_Access
.