免费jqGrid 4.9.0 - 重置multisearch = true重新进入第二次时删除选择栏

时间:2015-08-31 21:27:22

标签: jquery jqgrid free-jqgrid

我在jsfiddle demo $(document).ready(function () { $("#jqGrid").jqGrid({ datatype: "local", data: mydata, height: 250, width: 780, page: 1, colModel: [

放置了该问题的演示

链接指向最新的Free-jqGrid,但我也注意到了我当地的4.9.0版本。

在演示中,左下角有一个搜索'用于打开多搜索对话框的按钮。到目前为止一切顺利:

enter image description here

现在,当用户点击"重置&关闭"并再次重复操作(也就是在左下角的搜索图标上再次点击),现在打开的对话框将缺少默认的第一个选项行:

enter image description here

感谢您的帮助,

塔尔。

1 个答案:

答案 0 :(得分:1)

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

http://bester.co.il/regression/css/ui.jqgrid.css

似乎来自jqGrid的一些旧版本,但肯定不是来自免费jqGrid的ui.jqgrid.css。我没有验证您包含的其他文件,只是将演示中的所有URL替换为CDN或GitHub中的源。生成的演示http://jsfiddle.net/OlegKi/ngm5rhgp/7/没有您描述的问题。

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