python – 如何根据其他字段值更改OpenERP选择字段中的选项?

我有一个包含四个字段的表单:

>作物 – 选择
>活动从 – 日期
>活跃至今
>区块 – 选择

如何使块区域中的可用选项取决于用户为其他字段选择的值?

最佳答案
我不知道你是否可以使用选择字段来执行此操作,但是当另一个字段更改值时,您可以更改多对一字段的域.您也可以只使用BlockArea字段域中的其他字段,而不必更改它.查看partner address screen为state_id字段设置域的方式.你可能会发现this related question很有帮助.

如果确实需要在另一个字段更改时更改域,则the on_change event可以在其返回的字典中包含域条目.

我发现a discussion thread表示您可以在多对一字段中使用选择小部件,因此如果您为该字段设置域,则可能对您有用.我自己没试过.

转载注明原文:python – 如何根据其他字段值更改OpenERP选择字段中的选项? - 代码日志