Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.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
Jquery Free jqGrid 4.9.0-在multisearch=true时重置再次输入时删除选择栏_Jquery_Jqgrid_Free Jqgrid - Fatal编程技术网

Jquery Free jqGrid 4.9.0-在multisearch=true时重置再次输入时删除选择栏

Jquery Free jqGrid 4.9.0-在multisearch=true时重置再次输入时删除选择栏,jquery,jqgrid,free-jqgrid,Jquery,Jqgrid,Free Jqgrid,我在$(document).ready(function()上放置了一个问题的演示{ $(“#jqGrid”).jqGrid({ 数据类型:“本地”, 数据:mydata, 身高:250, 宽度:780, 页码:1, colModel:[ 链接指向最新的免费jqGrid,但我在本地的4.9.0版本中也注意到了这一点 在演示中,左下角有一个“搜索”按钮,可打开一个多搜索对话框。目前为止效果良好: 现在,当用户单击“重置并关闭”并再次重复该操作(即再次单击左下角的搜索图标)时,现在打开的对话框将缺

我在
$(document).ready(function()上放置了一个问题的演示{
$(“#jqGrid”).jqGrid({
数据类型:“本地”,
数据:mydata,
身高:250,
宽度:780,
页码:1,
colModel:[

链接指向最新的免费jqGrid,但我在本地的4.9.0版本中也注意到了这一点

在演示中,左下角有一个“搜索”按钮,可打开一个多搜索对话框。目前为止效果良好:

现在,当用户单击“重置并关闭”并再次重复该操作(即再次单击左下角的搜索图标)时,现在打开的对话框将缺少默认的第一个选项行:

谢谢你的帮助


好的。

很抱歉,您使用的演示包含错误的文件。例如,您使用了
ui.jqgrid.css

http://bester.co.il/regression/css/ui.jqgrid.css
它似乎来自jqGrid的一些旧版本,但肯定不是来自免费jqGrid的
ui.jqGrid.css
。我没有验证您包含的其他文件,只是替换了从演示到CDN或GitHub源的所有URL。生成的演示没有您描述的问题


更新:现在我意识到,仅在单击重置按钮后,问题确实存在。问题的存在是因为在
postData
中将空字符串指定为
filter
的值(请参阅代码部分)。我现在发布了设置
未定义的
值的方法。现在问题应该解决了。感谢您报告此问题!

谢谢Oleg。您引用的演示结果也有完全相同的问题。当您在第一次使用“重置”关闭搜索对话框后第二次重新打开搜索对话框时按钮,您将失去对话框的中心。@Tal:谢谢!我发布了修复程序。请参阅我答案的更新部分。