javascript - 使用本地虚拟加载滚动剑道网格时缺少行选择

标签 javascript angularjs kendo-ui kendo-grid kendo-asp.net-mvc

我正在使用剑道开发一个网络应用程序。我有带有本地虚拟加载的剑道网格。但是滚动网格时我的行选择丢失了。我知道虚拟滚动不支持这一点。但我确实喜欢下面使用超时的代码.

setTimeout(function () {
                        var firstRow = $(grid.table).find(tr).first()[0];
                        grid.select(firstRow);
                    }, 0.5);

是否有任何完美的方法来识别虚拟数据完整或保持行选择?

最佳答案

您可以使用数据源的RequestStart事件来备份您的选择,然后在网格的DataBound事件期间恢复它。

关于javascript - 使用本地虚拟加载滚动剑道网格时缺少行选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31859694/

相关文章:

javascript - 防止从 url 导航到另一个页面

javascript - Google Maps API - 浏览器总是询问位置

javascript - 为什么我的 jsp 页面无法识别我的 Angular Controller ?

javascript - 当嵌套在 Kendo 网格中时如何重新加载 Kendo TabStrip 选项卡

angularjs - Kendo Tree 列表 : sort columns based on parent element only?

kendo-ui - 默认以最大化模式打开剑道窗口

javascript - 掌握 React 中的组件层次结构

javascript - Yii ajax 问题

javascript - 如何在不给定高度的情况下使内容在 flexbox 中滚动?

javascript - 循环遍历 Javascript 数组