如何在 odoo 的笔记本表单中添加树视图?
How to add an tree view inside a notbook form in odoo?
我想在自定义模块中添加树视图,如下所示:
这是我的 XML 文件:
为此,您需要定义一个 One2many 或 Many2many 类型的字段,以便能够在您的表单中将其显示为树视图关系。您可以将 o2m 或 m2m 字段的 <tree/>
定义与要从嵌套在您的字段中的关系模型中显示的字段嵌套在一起,例如:
<notebook>
<page>
<field name="x2m_field">
<tree>
<field name="name"/>
<field name="state"/>
</tree>
</field>
</page>
</notebook>
我没有完全使用你的视图定义,因为图像无法复制到 gedit 中,但你可以从示例中得到这个想法
马哈茂德,
对于笔记本,主 class 中需要一个 One2many
字段到笔记本的 class 并且需要从笔记本的 class 到主 class 中的 Many2one
字段.并在树标记之前的 xml 中添加 One2many 字段。
例如:
class Mainclass(models.Model):
_name = 'main.class'
notebook_ids = fields.One2many('notebook.class', 'main_class_id', string="Notebook")
class NotebookClass(models.Model):
_name = 'notebook.class'
main_class_id = fields.Many2one('main.class', string="Main Class")
name = fields.Char(string="Name")
state = fields.Char(string="state")
在XML你必须添加,
<notebook>
<page>
<field name="notebook_ids">
<tree>
<field name="name"/>
<field name="state"/>
</tree>
</field>
</page>
</notebook>
在需要添加笔记本的地方添加 One2many 字段。笔记本字段应该写在另一个 class.
提前致谢!编码愉快!
我想在自定义模块中添加树视图,如下所示:
这是我的 XML 文件:
为此,您需要定义一个 One2many 或 Many2many 类型的字段,以便能够在您的表单中将其显示为树视图关系。您可以将 o2m 或 m2m 字段的 <tree/>
定义与要从嵌套在您的字段中的关系模型中显示的字段嵌套在一起,例如:
<notebook>
<page>
<field name="x2m_field">
<tree>
<field name="name"/>
<field name="state"/>
</tree>
</field>
</page>
</notebook>
我没有完全使用你的视图定义,因为图像无法复制到 gedit 中,但你可以从示例中得到这个想法
马哈茂德,
对于笔记本,主 class 中需要一个 One2many
字段到笔记本的 class 并且需要从笔记本的 class 到主 class 中的 Many2one
字段.并在树标记之前的 xml 中添加 One2many 字段。
例如:
class Mainclass(models.Model):
_name = 'main.class'
notebook_ids = fields.One2many('notebook.class', 'main_class_id', string="Notebook")
class NotebookClass(models.Model):
_name = 'notebook.class'
main_class_id = fields.Many2one('main.class', string="Main Class")
name = fields.Char(string="Name")
state = fields.Char(string="state")
在XML你必须添加,
<notebook>
<page>
<field name="notebook_ids">
<tree>
<field name="name"/>
<field name="state"/>
</tree>
</field>
</page>
</notebook>
在需要添加笔记本的地方添加 One2many 字段。笔记本字段应该写在另一个 class.
提前致谢!编码愉快!