javascript - 跳转到网格面板中的行的问题

标签 javascript extjs extjs4.2

我正在使用 Extjs 4.2。我有一个网格面板,其中有 >1000 行,并且打开了多选功能。

当我单击一个按钮时,我想使用以下命令选择并移动到第 20 行:

grid.getSelectionModel().select(20, false, true);
grid.getView().getNode(20).scrollIntoView();

如果我靠近第 20 行,则效果很好,但否则它会正确选择第 20 行,但不会跳转到第 20 行,并且出现错误: TypeError: grid.getView(...).getNode(...)未定义

非常感谢任何帮助。

最佳答案

Rixo 让我走上了正确的道路,询问缓冲网格的问题。

我发现这个例子包含了一切: http://docs.sencha.com/extjs/4.2.0/extjs-build/examples/grid/buffer-grid.html

这是允许我跳转到第 20 行的行:

grid.view.bufferedRenderer.scrollTo(20, true);

关于javascript - 跳转到网格面板中的行的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20348546/

相关文章:

javascript - NativeScript - 如何减少 iOS 的应用程序图标角标(Badge)编号

javascript - HTML 简单下拉列表和结果

javascript - 与桌面浏览器兼容的 HTML5 移动框架

javascript - 从 word 粘贴到 extjs 编辑器

javascript - 使用 jQuery 通过超链接显示 Div

javascript - 在 android 应用程序中实现 javascript 导致问题

javascript - 居中对齐 - EXTJS 4

带有可折叠任务的 JavaScript 甘特图编辑器作为开源?

javascript - ExtJs 4.2 可编辑网格处理响应

testing - Siesta - 根据特定条件运行子测试(来自另一个测试文件)