关于ligerui filter 使用
var fields = [
{ display: '主键', name: 'CustomerID' },
{ display: '公司名', name: 'CompanyName', editor: { type: 'string'} },
{ display: '加入时间', name: 'AddTime', editor: { type: 'date', options: { showTime: true}} },
{ display: '客户等级', name: 'corpSize', editor:{type:'combobox',value:'3',options:{valueField:'dictKey',textField:'dictValue',url:'${pageContext.request.contextPath}/appDict_getSysDictOptions.action?dictId=custSize'}} },
{ display: '金额', name: 'Amount', type: 'number', editor: { type: 'number', options: { type: 'float'}} }
];
fileds是由Java代码拼接组成
后台生成JS代码 初始化filter = $("#filter").ligerFilter({ fields: fields });
但生成的combobox无法被选中
var result = {rules:[
{field:'CompanyName',op:'equal',value:'1',type:'string'},
{field:'corpSize',op:'equal',value:'99',type:'string'}
],op:'and'};
filter.setData( result);
value已经等于99 按正常来讲客户等级下拉框被选中,凡是等于combobox类型的编辑没办法选中
求大神指标 不胜感激