Odoo Many2one字段“搜索更多“显示数量修改

需求场景修改Many2one字段在下拉选择时触发"搜索更多"按钮的阈值,并调整搜索结果展示数量限制。

代码修改位置及作用说明

  1. 控制触发"搜索更多"按钮的阈值
// 路径: /web_studio/static/src/js/renderers/field_widgets/relational_fields.js
init: function () {
    this._super.apply(this, arguments);
    this.limit = 7; // 修改此处的数值
    ...
}

作用:当下拉列表中的选项数量超过此处设置的值时,自动显示"Search More…"按钮
2. 调整企业版搜索结果数量限制

// 路径: enterprise/web_studio/static/src/js/renderers/field_widgets/relational_fields.js
action: function() {
   self.trigger_up('name_search', {
       ...
       limit: 500, // 修改此数值(原为160)
       ...
   });
}
  1. 调整社区版搜索结果数量限制
// 路径: server/odoo/addons/web/static/src/js/views/form_common.js
if (values.length > self.limit) {
   ...
   dataset.name_search(search_val, self.build_domain(), 'ilike', 500) // 修改最后一个参数(原为160)
   ...
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值