2011-12-09 111 views
0

好吧,我点击网格底部的Refresh按钮后过滤器工具栏保留过滤器值有问题。JqGrid过滤器工具栏不刷新网格重新加载

我已经看过很多例子,确切地说,clear顶部过滤器工具栏字段默认状态(在选择列表的情况下,到列表中的第一个项目“Select ...”),但我在代码和我的代码之间没有看到任何明显区别

通过JSON请求将值加载到过滤器工具栏下拉框中,并且在列表中选择一个项目时,网格将过滤到相应的数据。

唯一不起作用的是,在点击refresh网格时,过滤器下拉列表不会清除所选项目。

任何想法?

不知道什么样的代码将有助于张贴在这一点上,所以我会后根据要求

贾斯汀

回答

0

嗯,我已经回答了我的问题:)

问题横空出世与列名和索引的命名约定相关。

实施例:

修复之前:

{名称:客户端Id”,索引: 'ClientOrganization.Client.ClientId',宽度: '125',S类型: '选择',searchoptions:{ SOPT:[ '当量'],dataUrl: '@ Url.Action( “GetClientListForFilter”)'}},

后修复:

{南e:'ClientOrganization.Client.ClientId',索引:'ClientOrganization.Client.ClientId',宽度:'125',stype:'select',searchoptions:{sopt:['eq'],dataUrl:'@Url.Action (“GetClientListForFilter”)'}},

基本上名称需要与正确刷新的索引相同。不知道这是否是预期的行为,但修复工程。 ;)

贾斯汀

相关问题