【问题标题】:Free jqGrid 4.9.0 - Reset on multisearch = true delete the selection bar when re-entering the second time免费jqGrid 4.9.0 - Reset on multisearch = true 第二次重新进入时删除选择栏
【发布时间】:2015-08-31 21:27:22
【问题描述】:

我在jsfiddle demo$(document).ready(function () { $("#jqGrid").jqGrid({ datatype: "local", data: mydata, height: 250, width: 780, page: 1, colModel: [放了一个问题的演示

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

在演示中,左下方有一个“搜索”按钮,可打开一个多搜索对话框。到目前为止一切顺利:

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

感谢您的帮助,

塔尔。

【问题讨论】:

    标签: jquery jqgrid free-jqgrid


    【解决方案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/ 没有您描述的问题。

    更新:现在我意识到只有在单击“重置”按钮后问题确实存在。由于在postData 中将空字符串分配为filter 的值而存在问题(参见代码的the line)。我现在发布了the fix,它设置了undefined 值。现在问题应该解决了。感谢您报告问题!

    【讨论】:

    • 谢谢奥列格。您引用的结果演示具有完全相同的问题。当您在第一次使用“RESET”按钮关闭搜索对话框后第二次重新打开它时,您将失去对话框的中心。
    • @Tal:谢谢!我发布了修复程序。请参阅我的回答的已更新部分。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-28
    • 1970-01-01
    相关资源
    最近更新 更多