解决通过dataSource.filter(filters)过滤后分页信息以及聚合列不刷新问题
2017-11-30 16:27
330 查看
查看了Kendo源码解决这个问题,欢迎大家留言更好的解决办法
var Grid = $("div[data-role=grid]");//获取grid对象
var Table = Grid.data("kendoGrid");//当前数据
var Data = Table.dataSource.data();
var fiData = new kendo.data.Query(Data).filter(filters).data;//获取过滤后的数据,方式一
var fiData = new kendo.data.Query.process(Data, { filter: filters }).data;//获取过滤后的数据,方式二
Table.dataSource.view(fiData);//将过滤后的信息传给视图
Table.dataSource._aggregateResult = new kendo.data.Query(fiData).aggregate(Table.dataSource.options.aggregate);//重新计算聚合列
Table.refresh();//刷新页面信息
var Grid = $("div[data-role=grid]");//获取grid对象
var Table = Grid.data("kendoGrid");//当前数据
var Data = Table.dataSource.data();
var fiData = new kendo.data.Query(Data).filter(filters).data;//获取过滤后的数据,方式一
var fiData = new kendo.data.Query.process(Data, { filter: filters }).data;//获取过滤后的数据,方式二
Table.dataSource.view(fiData);//将过滤后的信息传给视图
Table.dataSource._aggregateResult = new kendo.data.Query(fiData).aggregate(Table.dataSource.options.aggregate);//重新计算聚合列
Table.refresh();//刷新页面信息
相关文章推荐
- 通过localStorage解决vuex中的信息页面刷新丢失的问题
- Google App Engine 中通过自定义Django的filter解决时区问题
- OGRE库编译和使用问题,重定义以及dxguid.lib 调试信息损坏,请重新编译 等各种问题解决
- html:optionsCollection 的 filter 过滤属性使用心得 - 解决空格不能显示的问题
- ARM9通过nfs启动遇到的问题以及解决
- Tomcat中用Filter解决JSP提交中文信息到Servlet的乱码问题
- 通过窗口大小适时调整以及子窗口的动态布局来解决窗口在不同DPI设置下的显示问题
- C# winform通过按钮上移下移 解决了datasource绑定问题
- Python:通过执行100万次打印来比较C和python的性能,以及用C和python结合来解决性能问题的方法
- Servlet和Filter的url匹配以及url-pattern详解 及 filter 循环问题的解决
- 网页中通过js修改img的src属性刷新图片时,图片缓存问题现象表述及问题解决
- 总是弹出“不重新发送信息,则无法刷新网页”!问题的解决办法
- 通过Filter解决字符编码问题
- Python:通过执行100万次打印来比较C和python的性能,以及用C和python结合来解决性能问题的方法 .
- 常见字符集简介 数据库以及jsp中文乱码问题以及Struts 中文乱码问题 Filter解决
- 应用通过JNDI访问WAS数据源时Spring中datasource初始化失败问题的解决办法
- Java解决在浏览器地址栏中输入url访问action的问题以及拦截方法过滤的简易实现
- Tomcat中用Filter解决JSP提交中文信息到Servlet的乱码问题
- 网页中通过js修改img的src属性刷新图片时,图片缓存问题现象表述及问题解决
- Tomcat中用Filter解决JSP提交中文信息到Servlet的乱码问题