我想显示工资单.调整.行它是雇员的id,并从工资调整模型。有可能吗?他们有关系。你知道吗
从工资调整型号
adjustment_lines =
fields.One2many('payroll.adjustment.lines','adj_id',string="Adjustment
lines")
从工资单.调整.行型号
adj_id = fields.Many2one('payroll.adjustment',string="Payroll
Adjustment",ondelete='cascade')
在我的xml中
<record id="payroll_adjustment_tree_view" model="ir.ui.view">
<field name="name">payroll_adjustment.tree</field>
<field name="model">payroll.adjustment</field>
<field name="arch" type="xml">
<tree string="Payroll Adjustment" colors="red:state ==
'void';green:state == 'draft';blue:state=='confirm'">
<field name="doc_num"/>
<field name="company_id"/>
<field name="adjustment_lines"/>
<field name="date_from"/>
<field name="date_to"/>
<field name="state"/>
</tree>
</field>
</record>
那个
<field name="adjustment_lines"/>
只显示(2条记录),不显示员工姓名。请帮帮我。谢谢
我尝试了下面的答案,这是结果。员工姓名显示为假
这是我的树状视图,在这里我调用了行中的字段,并从我的工资调整模型。你知道吗
这是我的树视图的输出,它只显示(记录)
当您重写模型
payroll.adjustment.line
的name_get()
方法时,它就可以工作了。下面的代码示例是自我解释,也是您案例的一般示例:my.model
就是你的payroll.adjustment
,another.model
就是那条线,yet.another.model
就是hr.employee
背后的模型。你知道吗相关问题 更多 >
编程相关推荐