我使用的是免费的jqgrid,我使用"customSortOperations:{}";,当我选择一个自定义操作数时,我想将搜索字段输入更改为select,有办法做到这一点吗?如果没有,当选择操作数来侦听它并实现我的自定义搜索字段更改时,是否会触发事件?以下是我如何使用";customSortOperations:{}">
$.extend($.jgrid.defaults, {
customSortOperations: {
tst: {
operand: "T",
text: "Test",
}
},
});
您只发布了代码的一小段。因此,我不确定我是否完全理解你的问题。要使用新的自定义搜索操作数,应在customSortOperations.tst
中定义filter
方法,并在colModel
中列定义的searchoptions.sopt
中包含操作"tst"
。如果要使用新操作"tst"
作为默认搜索操作,则操作"tst"
应该是searchoptions.sopt
数组中的第一个。请参见示例https://jsfiddle.net/OlegKi/f3gLde6m/2/为旧答案创建以获取更多详细信息。