jqGrid在高级搜索上重新创建表单

时间:2013-08-28 22:07:04

标签: jqgrid

实际上这可能很简单,但不知怎的,我无法让它发挥作用。

我有一个从网址加载数据的网格。一切正常,除了一个小细节 - 我在表上放了一个列选择器,但如果他们已经显示了一次搜索表单,那么当他们更改可见列时,搜索表单不会反映更改,无论多少次他们关闭并打开它。

文档似乎暗示了recreateForm是解决方案,但它似乎不起作用。

“设置为true时,每次使用colModel中的新选项激活搜索对话框时,都会重新创建表单(如果已更改)”

如果重要的话,我会从网格外的按钮启动高级搜索。

function openSearch(grid)
{
    var searchParams = {
                            multipleSearch:true,
                            overlay:false, 
                            closeOnEscape:true,
                            Find:"Search",
                            closeAfterSearch:true,
                            caption:"Advanced Search",
                            searchOnEnter:true, 
                            recreateForm:true                       
                       };

    grid.jqGrid('searchGrid', searchParams);
}

0 个答案:

没有答案