请建议我如何从many2one字段中删除“创建和编辑...”。 该项目显示在我使用域选项过滤的many2one字段中。
OpenERP第7版
答案 0 :(得分:17)
我没有太多想法。也许是因为你必须在网络插件中进行更改。
但另一种解决方案是,您可以进行 many2one 字段选择。在xml中添加widget="selection"
属性。
<field name="Your_many2one_field" widget="selection">
答案 1 :(得分:16)
Many2one小部件(默认)
选项:您可以使用此小部件的其他可能选项。
示例强>:
<field name="field_name" options="{'no_quick_create': True, 'no_create_edit' : True}"/>
中引用它
答案 2 :(得分:6)
在openerp v7.0中测试,我们可以通过下载存在的模块删除“创建和编辑”,
并添加属性'create':false,'create_edit':false就像这样
<field name="partner_id" options="{'limit': 10, 'create': false, 'create_edit': false}"/>
这里给出了一个很好的教程 https://www.odoo.com/apps/7.0/web_m2x_options/
答案 3 :(得分:4)
对于Odoo 8.0和9.0,您应该使用no_create和no_open。
no_create:
设置为True以禁用在下拉列表中创建新条目的选项。
no_open:
设置为True以禁用下拉列表右侧的按钮,该按钮会弹出允许编辑所选实例的窗口。
<field name="field_name" options="{'no_create': True, 'no_open': True}" />
答案 4 :(得分:2)
在xml文件中输入:
<field name="my_field_name" options="{'no_create' : True}"/>
我希望这有效!
答案 5 :(得分:2)
在XML文件中: 的 强>
请在您的字段中添加 options =“{'no_create':True}” ,这将删除创建按钮
答案 6 :(得分:1)
对于那些不想要“选择”小部件的人(功能不强,不提供搜索功能),这是另一种方法,在8中测试。
<xpath expr="//field[@name='partner_id']" position="attributes">
<attribute name="options">{'no_create': '1', 'no_create_edit': '1'}</attribute>
</xpath>
答案 7 :(得分:1)
只需在选项中添加 no_open , no_create , no_create_edit
<field name="partner_id" options='{"no_open": True,"no_create": 1, "no_create_edit": 1}'/>
我尝试了它并且工作正常。
答案 8 :(得分:1)
在您的XML文件
中<field name="your_field_name" options="{'no_quick_create':True,'no_create_edit':True,'no_open': True,}"/>