首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

jqGrid在搜索中仅显示"IsNull“和"Is Not Null”选项

jqGrid是一个基于jQuery的表格插件,用于在网页中展示和操作数据。在搜索功能中,jqGrid默认提供了"IsNull"和"Is Not Null"两个选项,用于搜索某个字段是否为空。

"IsNull"选项用于搜索某个字段为空的数据,而"Is Not Null"选项用于搜索某个字段不为空的数据。

这两个选项在实际应用中非常有用,可以帮助用户快速筛选出符合条件的数据。

jqGrid的搜索功能可以通过设置search: true来启用,然后通过colModel中的searchoptions属性来配置搜索选项。对于"IsNull"和"Is Not Null"选项,可以通过设置sopt属性为['nu', 'nn']来实现。

以下是一个示例代码:

代码语言:txt
复制
$("#grid").jqGrid({
    url: "data.json",
    datatype: "json",
    colModel: [
        { name: "id", label: "ID", width: 50 },
        { name: "name", label: "Name", width: 100 },
        { name: "age", label: "Age", width: 50 }
    ],
    search: true,
    postData: {
        filters: {
            groupOp: "AND",
            rules: [
                { field: "name", op: "nu" }, // IsNull
                { field: "age", op: "nn" } // Is Not Null
            ]
        }
    },
    jsonReader: {
        root: "rows",
        page: "page",
        total: "total",
        records: "records",
        repeatitems: false
    },
    pager: "#pager",
    rowNum: 10,
    rowList: [10, 20, 30],
    sortname: "id",
    sortorder: "asc",
    viewrecords: true,
    caption: "jqGrid Example"
});

在上述代码中,我们通过设置postData来传递搜索条件,其中filters属性用于设置搜索规则。通过设置field属性为相应字段名,op属性为"nu"或"nn",即可实现"IsNull"和"Is Not Null"的搜索。

对于腾讯云相关产品,可以考虑使用腾讯云的云数据库CDB来存储和管理数据,腾讯云的云服务器CVM来部署和运行网页应用,腾讯云的云安全服务SSL证书来保护网站安全,腾讯云的人工智能服务AI智能图像识别来进行图像处理等。

腾讯云相关产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 这是我见过最有用的Mysql面试题,面试了无数公司总结的(内附答案)

    1.什么是数据库? 数据库是组织形式的信息的集合,用于替换,更好地访问,存储和操纵。 也可以将其定义为表,架构,视图和其他数据库对象的集合。 2.什么是数据仓库? 数据仓库是指来自多个信息源的中央数据存储库。 这些数据经过整合,转换,可用于采矿和在线处理。 3.什么是数据库中的表? 表是一种数据库对象,用于以保留数据的列和行的形式将记录存储在并行中。 4.什么是数据库中的细分? 数据库表中的分区是分配用于在表中存储特定记录的空间。 5.什么是数据库中的记录? 记录(也称为数据行)是表中相关数据的有序集

    02

    帮助你认识PHP的特点与发展

    写在前面的话:之前做的一个项目,数据库及系统整体构架设计完成之后,和弟兄们经过一段时间的编码,系统如期上线,刚开始运行一切良好,后来随着数 据量的急剧膨胀,慢慢出现了很多莫名其妙的问题,经过调试,修改了数据库中几个存储过程的一些问题。有意思的是,有一个存储过程里,为了实现一个小的功 能,写了好多好多的代码,又是游标又是循环的,其实用系统的一个默认函数就能解决掉。这里想说的是,学习工作之余,在没有要解决问题的压力之下,还是建议系统的看看书,对于一些认为没啥用的知识点,也建议去仔细的看看,练练手,说不定什么时候

    03

    Python实战项目——O2O_优惠券使用情况分析(五)

    随着移动设备的完善和普及,移动互联网+各行各业进入了高速发展阶段,这其中以O2O(Online to Offline)消费最为吸引眼球。据不完全统计,O2O行业估值上亿的创业公司至少有10家,也不乏百亿巨头的身影。O2O行业关联数亿消费者,各类APP每天记录了超过百亿条用户行为和位置记录,因而成为大数据科研和商业化运营的最佳结合点之一。 以优惠券盘活老用户或吸引新客户进店消费是O2O的一种重要营销方式。然而随机投放的优惠券对多数用户造成无意义的干扰。对商家而言,滥发的优惠券可能降低品牌声誉,同时难以估算营销成本。个性化投放是提高优惠券核销率的重要技术,它可以让具有一定偏好的消费者得到真正的实惠,同时赋予商家更强的营销能力。

    01
    领券