如何让产品自定义字段x_studio_part_number可在订单行直接搜索
让自定义部件号字段在Odoo订单行产品快速搜索生效的解决方案
方法一:通过Odoo Studio修改搜索视图
- 打开Odoo Studio,进入产品模型的搜索视图(
product.template.search或product.product.search) - 编辑视图的
<search>标签:- 给
<search>添加default_search_more="0"属性,让默认搜索直接包含所有可搜索字段,无需点击“search more..” - 或者直接把自定义字段
x_studio_part_number加入搜索字段列表,示例代码片段:<search default_search_more="0"> <field name="name"/> <field name="default_code"/> <field name="x_studio_part_number"/> <!-- 保留原有其他搜索字段 --> </search>
- 给
- 保存视图,刷新页面后测试采购/销售订单行的产品搜索
方法二:通过技术设置修改搜索视图
如果Studio操作有局限,用系统技术选项操作:
- 进入设置 > 技术 > 用户界面 > 视图,搜索
product.template.search和product.product.search - 打开对应视图的编辑页,找到
<search>标签,添加default_search_more="0"属性,或者直接把x_studio_part_number字段加入搜索字段列表 - 保存后清除浏览器缓存,重新打开订单行产品选择器测试
关键检查项
- 确认
x_studio_part_number字段的可搜索属性已开启:在Studio的产品表单字段设置里,勾选该字段的“可搜索”选项 - 多公司环境下,确保视图修改对所有关联公司生效
内容的提问来源于stack exchange,提问作者Juniorzkie
相关产品推荐
相关产品推荐

