extjs - ExtJS -- grid rowwidget 插件在滚动时创建小部件
问题描述
我有一个 ExtJS 6.5.1 应用程序。我有一个网格,它使用带有网格的“rowwidget”插件作为小部件。如果我将父网格一直滚动到底部然后回到顶部,它会为该行创建一个重复的小部件,从而导致意外行为。
这是小提琴。
重现步骤: 1)展开任何行 2)将父网格一直滚动到底部 3)滚动回顶部
您会注意到小部件组件的长度增加,这意味着正在创建多个实例。过了一会儿,一切都中断了,我得到了各种各样的错误。
解决方案
我想我找到了罪魁祸首,网格默认是“bufferedRenderer:true”,设置为false
bufferedRenderer:false
否则,当行不在视图中时,它会继续擦除小部件,当您向后滚动时,它会创建另一个小部件
推荐阅读
- python - 名称“x”未定义
- basic - 如何将剪贴板的内容分配给openoffice BASIC宏中的数组
- reactjs - 反应 useMemo 缺少依赖项
- kettle - 如何批量 Xbase 输入在水壶中使用一项而不是多项
- gpu - 如何在谷歌 colab 中设置 theano 标志?
- python - Tensorflow 2.0 对象检测训练错误 - 加载检查点错误
- prolog - 使用“库(聚合)”计算两个序列中匹配元素的复杂性
- hana - SAP - 查看 SE16 中的所有表条目以获取带有数字键的表
- css - figcaption 问题中的响应式头像
- java - 调度定时器任务