我尝试向订单添加与自定义many2one关系相关的新属性。目标是为每个订单选择一个特定的合同条件。我想在数据库中管理这些合同条件,以便我可以轻松管理它们。
我有点远。我可以编辑这些条件,分配它们并正确打印它们。但是,在销售订单表格中,它们以奇怪的方式显示。我没有看到条件的描述文本,而是看到了相关记录的描述。所以我的问题是,如何显示正确的描述属性。见这里:
下面我添加了一些截图,解释了我所做的更改类型。
自定义数据结构:
从sale.order到自定义结构的许多关系:
自定义结构的视图:
来自订单表格的参考,这是奇怪的显示
答案 0 :(得分:2)
将_rec_name定义到您的班级。
_rec_name = 'x_condition'
这是因为当您为该模型添加many2one字段时,它会在您的自定义模型中查找名称字段,当您定义_rec_name时,它将获取该字段值。
答案 1 :(得分:0)
尝试使用x_name而不是x_condition作为字段名称