Extjs Grid滚动在应用程序运行后不起作用

Posted

技术标签:

【中文标题】Extjs Grid滚动在应用程序运行后不起作用【英文标题】:Extjs Grid scroll dons't work after application running while 【发布时间】:2013-01-08 11:14:27 【问题描述】:

我正在使用 Extjs 开发一个应用程序。

在应用程序中,我在视口上有一个网格。由于某些原因,我需要经常向网格添加记录(可能每秒几次)。当网格存储超过 150 条记录时,存储删除第一条记录,然后在底部添加新记录。所以网格存储最多包含 150 条记录。

我的问题: 网格面板的滚动条在开始时工作,但在应用程序运行后不起作用。

有人对这个问题有任何想法或解决方案吗?

【问题讨论】:

感谢您的回复。有插入记录的代码来存储函数 insertItems(store, records) store.add(records); if (store.count() > 150) store.removeAt(0);多次调用上述函数后,网格滚动条不起作用。 (网格是拥有商店的网格面板) 我认为我们需要更多的代码。最好我们还需要使用的 html 和样式。为清楚起见:编辑您的问题并将代码插入问题中。 在这篇文章中尝试我的解决方案:[*** - extjs 滚动的网格停止工作][1] [1]:***.com/questions/16426906/… 下面的回答有用吗? 【参考方案1】:

将您的 ExtJS 版本升级到 4.1.2 或更高版本。 4.0.7 中的虚拟婴儿车存在这些问题。

【讨论】:

以上是关于Extjs Grid滚动在应用程序运行后不起作用的主要内容,如果未能解决你的问题,请参考以下文章

Extjs 禁用本机网格滚动

添加约束滚动后不起作用

触摸屏诺基亚 C5 -J2ME 的命令操作按钮和滚动在更改系统时间后不起作用

使用 Ajax 调用的 Extjs Grid 分页不起作用

Extjs 3.4 checkchange 监听器在 Checkcolumn 上不起作用

如何使用 ExtJS 现代 Grid Row 扩展器插件?