【发布时间】:2016-07-16 19:03:19
【问题描述】:
这个函数使用 jqgrid 打开一个弹出对话框。但是当点击外部,即它后面的网页时,对话框会关闭。如何控制这种情况的发生。我希望在触发关闭事件之前显示对话框。
function popupSearch() {
$("#GridTable").jqGrid('searchGrid', {
recreateFilter: true,
multipleSearch: true,
multipleGroup: true,
groupOps: [{ op: "AND", text: "and" }],
closeOnEscape: false,
closeAfterSearch: true,
closeAfterReset: true,
caption: "Advanced Search",
Find: "Search",
Reset: "Cancel",
matchText: " Find",
rulesText: " matches",
searchoptions: { sopt: ['eq', 'cn'] }
});
}
【问题讨论】:
-
您使用哪个版本的 jqGrid 以及来自哪个 jqGrid 分支?您所描述的是 jqGrid 中的一个旧错误,该错误已在我开发的免费 jqGrid fork 中修复。我建议您将 jqGrid 的 URL 更改为 the wiki article 中描述的 URL 并重复您的测试。问题应该不存在。