gpt4 book ai didi

odoo - 如何在 Odoo 中为组制作下拉列表而不是复选框?

转载 作者:行者123 更新时间:2023-12-02 15:47:00 24 4
gpt4 key购买 nike

我通过 Odoo v10 中的 GUI 创建了一些组 ABCD。这些组在用户页面上显示为复选框。

我希望必须显示一个下拉列表,而不是这些复选框,以便用户只能分配到一个组,即用户只能属于 A 之一BCD 组。

我该怎么做?

最佳答案

我发现了一些东西可以清楚地说明如何制作下拉菜单以及如何制作复选框。这是通过代码而不是来自 GUI,因为我仍在寻找解决方案。

因此,当类别中的每个组以分层方式继承同一类别中的其他组时,就会生成下拉列表。

因此,当我编写以下代码时,会创建复选框。

<record id='group_category' model='ir.module.category'>
<field name='name'>Category name</field>
</record>

<record id="group_a" model="res.groups">
<field name="name">A</field>
<field name="category_id" ref="group_category"/>
</record>

<record id="group_b" model="res.groups">
<field name="name">B</field>
<field name="category_id" ref="group_category"/>
</record>

<record id="group_c" model="res.groups">
<field name="name">C</field>
<field name="category_id" ref="group_category"/>
</record>

但是当我编写以下代码时,其中一个组以分层方式继承另一个组,则创建了下拉列表

<record id='group_category' model='ir.module.category'>
<field name='name'>Category name</field>
</record>

<record id="group_a" model="res.groups">
<field name="name">A</field>
<field name="category_id" ref="group_category"/>
</record>

<record id="group_b" model="res.groups">
<field name="name">B</field>
<field name="category_id" ref="group_category"/>
<field name="implied_ids" eval="[(4, ref('module_name.group_a'))]"/>
</record>

<record id="group_c" model="res.groups">
<field name="name">C</field>
<field name="category_id" ref="group_category"/>
<field name="implied_ids" eval="[(4, ref('module_name.group_b'))]"/>
</record>

所以,我做的时候就是这样的。仍在寻找一种通过 GUI 来完成此操作的方法。

关于odoo - 如何在 Odoo 中为组制作下拉列表而不是复选框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46562904/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com