好的,我在点击网格底部的Refresh
按钮后保留过滤器值的过滤器工具栏出现问题。
我已经查看了许多完全相同的示例,clear
顶部过滤器工具栏字段为默认状态(在选择列表的情况下,为列表中的第一项“选择...”) ,但我认为该代码和我的代码之间没有任何明显的区别
通过JSON
请求将值加载到过滤器工具栏下拉框中,在选择列表中的项目时,网格会过滤到相应的数据。
唯一不起作用的是,点击refresh
网格后,过滤器下拉菜单不会清除所选项目。
有什么想法吗?
此时不确定哪些代码有助于发布,因此我会根据请求发布
贾斯汀
答案 0 :(得分:0)
好吧,我已回答了我自己的问题:)
该问题与列名和索引的命名约定有关。
示例:
修复前:
{name:ClientId',index:'ClientOrganization.Client.ClientId',width:'125',stype:'select',searchoptions:{sopt:['eq'],dataUrl:'@ Url.Action( “GetClientListForFilter”)'}},
修复后:
{name:'ClientOrganization.Client.ClientId',index:'ClientOrganization.Client.ClientId',width:'125',stype:'select',searchoptions:{sopt:['eq'],dataUrl:' @ Url.Action(“GetClientListForFilter”)'}},
基本上,名称必须与正确刷新的索引相同。不确定这是否是预期的行为,但修复工作正常。 ;)
贾斯汀