Easyui ComboBox 数据加载完成之后过滤数据
需求
在ComboBox 下拉框中过滤包含"物联网"三个字的选项
现状
期望
实现方式
使用 combobox
的方法在加载时过滤 loadFilter
方式一:HTML中编写
<input id="enterpriseDepartmentCode" name="enterpriseDepartmentCode" style="width: 100%;height: 25px;"data-options="valueField:'id',textField:'description',editable:true,url:'${ctxPO}/json/bigorder/common/salesoffice',loadFilter: function(data){return data.filter(item => item.description.indexOf('物联网') > -1);}" class="easyui-combobox">
方式二:JS中编写
$('#enterpriseDepartmentCode').combobox({valueField: 'id',textField: 'description',editable: true,url: '${ctxPO}/json/bigorder/common/salesoffice',loadFilter: function (data) {return data.filter(item => item.description.indexOf('物联网') > -1);}
});
以上都可以实现在数据加载时候完成过滤!