我目前正在使用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>
但它不起作用。
答案 0 :(得分:0)
我不知道我是否理解你的问题,但我会试一试
您无需扩展表单的xml模板。您只需将many2one字段添加为widget="selection"
的任何其他字段。如果您想过滤数据,只需在该字段中添加domain
即可。检查此示例:
<field name="journal_id" domain="[('type','in',['sale','sale_refund'])]" widget="selection" />
注意:如果您想了解有关修改和继承表单的更多信息,请查看this link。