我有一个包含四个字段的表单:
- 裁剪 - 选择
- 事件开始日期
- 活跃至今
- block 区域 - 选择
如何使 block 区域中的可用选项取决于用户为其他字段选择的值?
最佳答案
我不知道您是否可以使用选择字段来做到这一点,但是您可以在另一个字段更改值时更改多对一字段的域。您也可以只使用 BlockArea 字段域中的其他字段,而根本不必更改它。顺便看看partner address screen为 state_id 字段设置域。你可能会发现 this related question有帮助。
如果您确实需要在另一个字段更改时更改域,那么 the on_change
event可以在它返回的字典中包含一个 domain
条目。
我找到了 a discussion thread这表示您可以在多对一字段上使用选择小部件,因此如果您为该字段设置 domain
,这可能对您有用。我自己还没有尝试过。
关于python - 我如何根据其他字段值更改 OpenERP 选择字段中的选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8325315/