Project/Task 个字段取决于阶段
Project/Task fields depending on stage
我需要根据阶段将字段更改为只读。
所以在 Project/Tasks 中有 stage_ids。例如,如果我的任务在第 2 阶段我需要将 date_deadline 字段设置为只读,我有 3 个阶段,如果它在第 1 阶段则应该是必需的。
您可以通过在 xml
中的字段上设置 attr 来做到这一点
<field name="date_deadline" attrs=" {
'required':[('stage_id','in',[1])],
'readonly':[('stage_id','not in',[2])]}"
/>
在这里,
[1],[2] are the stage_ids
in attrs
我需要根据阶段将字段更改为只读。 所以在 Project/Tasks 中有 stage_ids。例如,如果我的任务在第 2 阶段我需要将 date_deadline 字段设置为只读,我有 3 个阶段,如果它在第 1 阶段则应该是必需的。
您可以通过在 xml
中的字段上设置 attr 来做到这一点<field name="date_deadline" attrs=" {
'required':[('stage_id','in',[1])],
'readonly':[('stage_id','not in',[2])]}"
/>
在这里,
[1],[2] are the stage_ids in attrs