我有一个many2one字段,其中选择nothing (例如none、false、null)是一种正常和有效的状态。
但是,每个默认情况下的many2one小部件不允许空选择。在设置了记录之后,用户无法使用普通小部件取消字段设置。
我是否可以使用一些标志或Odoo特性来启用空选择?
发布于 2018-07-25 14:50:02
如注释中所述,当删除many2one小部件中的所有文本并单击外部时,将选择一个空值。
这样您就可以从下拉列表中选择一个项目。当您移除部分项目名称时,它仍然被选中。删除字段中的所有文本时,所选内容更改为空。我没有意识到这一点,因为我习惯于在下拉列表的顶部或底部有一个空行表示空选择。
发布于 2019-06-20 08:52:13
如果要通过代码为Many2one field分配空值,请尝试如下:
self._your_many2one_field = 0如果要在Selection field中选择空白,请尝试如下:
self._your_selection_feild = Falsehttps://stackoverflow.com/questions/51503034
复制相似问题