如何为动态OpenERP字段创建列?

0 投票
1 回答
725 浏览
提问于 2025-04-18 01:17

我一直在为我的OpenERP-7模块处理动态字段。我的这个字段没有保存输入的数据。我觉得我需要为它创建一个列,这样它才能开始保存记录。但是我不知道怎么为动态字段创建一个列。我需要一些专家的建议。

谢谢

1 个回答

1

根据我的了解,你可以为hr.employee这个对象创建动态字段。

<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<record id="view_employee_form" model="ir.ui.view">
<field name="name">hr.employee.form</field>
<field name="model">hr.employee</field>
<field name="inherit_id" ref="hr.view_employee_form"/>
<field name="arch" type="xml">
<!-- Field can be  added after the marital field state as married -->
<xpath expr="//field[@name='marital']" position="after">
<field name="marriage_date" attrs="{'invisible':[('marital','in',[False, 'single','widower','divorced'])]}"/>
</xpath>
</field>
</record>
</data>
</openerp>

撰写回答