我有一个JQGrid选择器,其中键是我通过JSON填充的下拉列表。
效果很好,当用户从下拉列表中选择时,下拉列表会崩溃,一切都很好。
我注意到的是,当显示下拉列表并且用户单击JQGrid上的取消按钮时,即使整个JQGrid已关闭,下拉列表仍会显示!
我的设置是:
jQuery("#providerItemProperties").jqGrid('navGrid', '#propertiesItemPager', {
del : true,
add : true,
edit : true,
search : false
}, {
closeAfterEdit : true
}, {
closeOnEscape: true
}, {
closeAfterAdd : true
});
这几乎就像JQGrid缺少closeAfterCancel选项一样,但我认为这是隐含的。
任何帮助都将不胜感激。
答案 0 :(得分:0)
好的,想出了一个实现这个目标的黑客方式。
我添加了以下内容:
onClose = function() {
$(".jqComboList").hide();
}
到我的jqGrid,现在当它们退出时,它会查找该列表,如果它存在,则隐藏它。希望有更好的方法,但我认为它有效。 :)