我有一个关于免费jqGrid 4.15.4自定义过滤器的问题。我想实现一个搜索功能,如果我选择“小于但不为null或空”过滤器,那么它应该只显示列不为null或空的记录行。我能够创建自定义过滤器,其中给出'是空'或'是不是空'从
this thread
.
例如,我使用此代码示例创建自定义筛选器:
customUnaryOperations: ["lne"],
customSortOperations: {
lne: {
operand: "<!=''",
text: "less but not empty",
filter: function (options) {
var v = options.item[options.cmName];
if (v !== undefined && v !== "") {
return true;
}
}
}
我在搜索选项工具栏中使用的上面的操作符。
searchoptions: {
searchOperators: true,
sopt: ['eq', 'lt', 'gt','lne'],
}, search: true,
同时,我不想使用
格式化程序:“整数”
here
)因为这只会将0分配给所有空记录列单元格,并且在选择时仍在记录中可见
'小于'
过滤器。
作为参考,我创建了一个
fiddle
其中包括要求和两个图像,以提高清晰度。有人能帮我吗?我希望我能再问一遍。
先谢谢你。