我的项目中有很多telerik rad网格。 它初始化为能够使用
进行客户端行选择<clientsettings>
<Selecting AllowRowSelect="True" />
</clientsettings>
没关系,在第一次加载时,我的分页选择器在每个网格上有10个对象选择正常,但是当我将页面大小更改为20或50时,选择突然停止工作,我不能像以前一样选择行。谁能帮我这个 ?
答案 0 :(得分:0)
RadGrid在回发时失去了当前的选择 - 例如当数据被排序时,一个新的 添加了组或过滤器,或当前页面更改时。
您可以尝试以下方法来实现一种持久化客户端选择的方法。 (示例代码段位于附加链接中)
以下逻辑用于保留选定的行:
处理RadGrid的
OnRowSelected
和OnRowDeselected
事件。在处理程序中,您应该更新所选项目的集合。- 醇>
处理
OnRowCreated
事件。在此处理程序中,您应检查当前项是否存在于所选行集合中并选择 如果有必要的话。
有关详细信息,请查看此文章 - Persisting the Selected Rows Client-side on Sorting/Paging/Filtering/Grouping