表单编辑模式下的jqgrid编辑包含jquery-ui自动完成。 如果打开自动完成下拉菜单并按右上角的十字形关闭编辑表单, 自动完成下拉列表仍然打开。如果通过关闭按钮关闭编辑表单,如何强制关闭它?
使用
定义编辑表单$grid.jqGrid("navGrid", "#grid_toppager", {
search: true,
del: true,
add: true,
view: true,
refresh: true,
edit: true
},
{
url: '/erp/Grid/Edit?_entity=Klient',
closeAfterEdit: true,
} );
使用
创建自动填充功能input.autocomplete({
source: '/Grid/GetLookupList',
position: { collision: 'flip flip' },
} );
答案 0 :(得分:1)
您可以在关闭jqgrid中的对话框时关闭自动填充功能,如
$grid.jqGrid("navGrid", "#grid_toppager", {
search: true,
del: true,
add: true,
view: true,
refresh: true,
edit: true
},
{
url: '/erp/Grid/Edit?_entity=Klient',
closeAfterEdit: true,
onClose: function(){ input.autocomplete("close"); }
});
希望这有帮助。