Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jqgrid搜索空白值_Jqgrid - Fatal编程技术网

jqgrid搜索空白值

jqgrid搜索空白值,jqgrid,Jqgrid,我正在修改一个使用JQGrid的旧应用程序,但我似乎无法理解这一点。 我有一个过滤器的选择框,其中包含所有选项+“:all”,选择“all”将返回所有结果。我有一些列可以为null或空字符串。如何附加到searchoptions:{value:::All;value1:Item1;value2:Item2“}以便它在选中时仅返回空项或空项,并且仍然具有“All”功能 我唯一能想到的就是将搜索选项更改为searchoptions:{value:::All;-1:Unassigned;value1

我正在修改一个使用JQGrid的旧应用程序,但我似乎无法理解这一点。

我有一个过滤器的选择框,其中包含所有选项+“:all”,选择“all”将返回所有结果。我有一些列可以为null或空字符串。如何附加到searchoptions:{value:::All;value1:Item1;value2:Item2“}以便它在选中时仅返回空项或空项,并且仍然具有“All”功能


我唯一能想到的就是将搜索选项更改为searchoptions:{value:::All;-1:Unassigned;value1:Item1;value2:Item2“}修改json以替换'-1',而不是null或空字符串。。。但这并不干净。

是的,冒号出现在all之前,因为它就像一个通配符搜索,显示文本“all”但与所有内容匹配的值“”。这似乎是一个常见的场景,我不需要自定义内容,但我可以。一边我想要所有结果,另一边我想要空结果。请在所有关于jqGrid的问题中包括您使用(可以使用)的jqGrid版本的信息,以及fork([free jqGrid]()、commercial[Guriddo jqGrid]()或旧jqGrid版本的信息,您可以在“Notes”中过滤操作“为空”和“不为空”JQGrid.My版本的列是4.5.4。在您的演示中,下拉列表“shipped via”:假设该列可以包含空值,您将如何搜索没有“shipped via”的选项。