当您注释掉“sopt”选项但未注释的选项时,带有以下选项的网格与 filtertoolbar 可以正常工作,我在这里放了一个 jsfiddle。在我的真实网格中,我在所有网格之外指定了 cmTemplate $.extend($.jgrid.defaults,{})
- 它仍然会导致同样的问题
$('#Table').jqGrid({
cmTemplate: {
searchoptions: {
// sopt: ['eq', 'ne', 'cn'] //un comment this line then run again and try to use filtere to see the difference
}
},
datatype: 'local',
data: [{
Code: 'code1'},
{
Code: 'code2'},
{
Code: 'code3'}],
colNames: ['Code'],
colModel: [{
name: 'Code',
index: 'Code'}],
pager: '#Pager'
}).jqGrid('filterToolbar', {
searchOnEnter: false,
defaultSearch: 'cn'
}).trigger('reloadGrid');