有一个字段many2one。当我试图打开该领域的树视图时,它显示为空!Openerp:在表单视图中显示many2one字段
这里是我的领域:
'classb_id': fields.many2one('class.a', 'Reception', required=True, select=True),
在我的表格视图
:
<field name="classb_id"/>
我已经创造了一些纪录class.a但树视图不显示任何数据
有一个字段many2one。当我试图打开该领域的树视图时,它显示为空!Openerp:在表单视图中显示many2one字段
这里是我的领域:
'classb_id': fields.many2one('class.a', 'Reception', required=True, select=True),
在我的表格视图
:
<field name="classb_id"/>
我已经创造了一些纪录class.a但树视图不显示任何数据
As there is a relation with class "class.a" ,
there must be data for that object.
then and then it will show you datas in the tree view of that m2o filed.
注意:您可以使用视图中的新按钮为类“class.a”创建新记录
我已经为class.a创建了一些记录,但树视图不显示任何数据! –
是否有任何适用于class.a的域? – Avadhesh
你好,你通过创建关系,并在你的关系表class.a
创造的纪录,但现在你创建关系领域classb_id
开放的形式视图和场classb_id
选择模型的一些记录class.a
ANS保存它,然后你做70%的工作将能够看到关系记录值。在这里你做了什么你创建了所有设置的ID,但最后一步是误判,即选择关系字段上的字段关系记录。
检查您是否添加了两个或更多“classb_id”字段。在openerp v6.0中,当您添加相同的字段两次时,只有一个字段会显示模型中的数据,其他字段将显示为空。
如果这并不解决您的问题请出示模型class.a,其名称字段,如果不加名字字段,则其_rec_name场等
在class.a对象,你有“活动”现场。
如果是,则默认为true。否则它不会显示在列表视图中。
为什么它应该为你预先填充?请提供更多关于之前正在做什么的信息,“上下文”等。 – simahawk
我只是觉得很清楚,如果我在树视图不显示任何数据之前没有保存任何记录,那么我已经创建了我的记录 –
你有没有在'depends'下的__openerp__.py文件中加入它? 只是放在那里,更新模块,重新登录并检查它 –