如何为Many2one字段创建自定义过滤选择字段?

时间:2018-03-12 09:36:31

标签: xml filter odoo odoo-10 odoo-view

我目前正在使用Odoo 10.我想为many2one字段创建一个新的过滤器。我需要创建一个自定义过滤器选择字段。用户不应该通过键入他要查找的内容来从列表值中进行选择。这是我在template.xml文件中的代码:

<t t-extend="ListView">
    <t t-jquery=".o_list_view" t-operation="before">   
        <select onclick="My function ">
            <option>Valeur 1</option>
            <option>Valeur 2</option>
        </select>
    </t>
</t>

但它不起作用。

1 个答案:

答案 0 :(得分:0)

我不知道我是否理解你的问题,但我会试一试

您无需扩展表单的xml模板。您只需将many2one字段添加为widget="selection"的任何其他字段。如果您想过滤数据,只需在该字段中添加domain即可。检查此示例:

<field name="journal_id" domain="[('type','in',['sale','sale_refund'])]" widget="selection" />

注意:如果您想了解有关修改和继承表单的更多信息,请查看this link