首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在many2one小部件中选择nothing

在many2one小部件中选择nothing
EN

Stack Overflow用户
提问于 2018-07-24 15:59:24
回答 2查看 1.4K关注 0票数 0

我有一个many2one字段,其中选择nothing (例如none、false、null)是一种正常和有效的状态。

但是,每个默认情况下的many2one小部件不允许空选择。在设置了记录之后,用户无法使用普通小部件取消字段设置。

我是否可以使用一些标志或Odoo特性来启用空选择?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-07-25 14:50:02

如注释中所述,当删除many2one小部件中的所有文本并单击外部时,将选择一个空值。

这样您就可以从下拉列表中选择一个项目。当您移除部分项目名称时,它仍然被选中。删除字段中的所有文本时,所选内容更改为空。我没有意识到这一点,因为我习惯于在下拉列表的顶部或底部有一个空行表示空选择。

票数 2
EN

Stack Overflow用户

发布于 2019-06-20 08:52:13

如果要通过代码为Many2one field分配空值,请尝试如下:

代码语言:javascript
复制
self._your_many2one_field = 0

如果要在Selection field中选择空白,请尝试如下:

代码语言:javascript
复制
 self._your_selection_feild = False
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51503034

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档