小编Ibr*_*imi的帖子

在 Odoo 12 的 XML 文件中,widget="radio" 的选择字段没有获得所需的效果

我正在尝试使用XML 文件中的 attrs来创建一个带有widget="radio"选择字段。应用了 widget="radio" 时不需要选择字段。但是当我删除收音机小部件时,选择字段在创建新记录时在表单视图中获得所需的效果。

这是我在那里申请的选择字段:

<field name="installments_calculation" widget="radio" options="{'horizontal': true}" attrs="{'required': [('repayment_method', '=', 'salary deduction')]}"/>
Run Code Online (Sandbox Code Playgroud)

这是我的repayment_method:

repayment_method = fields.Selection([('cash/bank', 'Cash/Bank'), ('salary deduction', 'Salary Deduction')])
Run Code Online (Sandbox Code Playgroud)

我希望在 XML 文件中的条件下应用 required 属性时需要选择字段。对于带有 widget="radio" 的选择字段,这种行为是否正常,或者我做错了什么?如果这是正常的,我怎样才能获得widget="radio" 所需的选择字段?

python xml odoo

7
推荐指数
1
解决办法
1075
查看次数

如何在 Odoo 10 的看板视图中显示选择字段的所有阶段(甚至是空阶段)?

我正在尝试在Odoo 10的看板视图中显示定义为选择字段的模型的阶段。但是,当我在看板视图中添加阶段字段时,其中包含记录的阶段会显示在看板视图中,但不是所有阶段。

我有一个包含 3 个阶段和看板视图的选择字段。我在 xml 中使用了以下代码来在看板视图中显示阶段。

这是我的选择字段:

stage = fields.Selection([
        ('not reviewed', 'Not Reviewed'), 
        ('review in progress', 'Review In Progress'), 
        ('review complete', 'Review Complete')
    ], default='not reviewed')
Run Code Online (Sandbox Code Playgroud)

在 xml 部分,我使用看板视图中的选择字段来显示在视图中:

<record id="sources_daily_review_kanban_view" model="ir.ui.view">
        <field name="name">Daily Sources Review Kanban</field>
        <field name="model">daily.source.review</field>
        <field name="arch" type="xml">
            <kanban default_group_by="stage" class="o_kanban_small_column o_opportunity_kanban">
                <field name="stage" options='{"group_by_tooltip": {"requirments": "Description", "legend_priority": "Use of stars"}}'/>
                <field name="color"/>
                <field name="name"/>
                <field name="description"/>
                <field name="responsible"/>
                <field name="active"/>
                <field name="source_date"/>
                <templates>
                    <t t-name="kanban-box">
                        <div t-attf-class="#{kanban_color(record.color.raw_value)} oe_kanban_global_click"> …
Run Code Online (Sandbox Code Playgroud)

python kanban odoo odoo-10

2
推荐指数
1
解决办法
3443
查看次数

如何使用 Odoo 9 中 ORM API 的 search() 方法根据记录的创建日期获取模型的最新记录?

我想使用record.search()Odoo 9中ORM API的方法访问模型的两条最新记录的数据。是否可以根据模型中创建日期字段的值获取两条最新记录的数据?这是我将用它获取最新记录的代码:

@api.multi
def get_data(self, rec):
    reference_data = self.env['recuite.reference.reference'].search([('recruite_id', '=', rec.id)])
Run Code Online (Sandbox Code Playgroud)

我应该在搜索方法中添加什么参数才能获得预期结果?

python odoo odoo-9

1
推荐指数
1
解决办法
4251
查看次数

标签 统计

odoo ×3

python ×3

kanban ×1

odoo-10 ×1

odoo-9 ×1

xml ×1