我有一个ExtJS 6.5.1应用程序。我有一个使用“ rowwidget”插件的网格,其中的网格作为小部件。如果我将父网格一直滚动到底部然后又回到顶部,它将为该行创建一个重复的小部件,从而导致意外的行为。
Here是小提琴。
复制步骤: 1)展开任何行 2)将父网格一直滚动到底部 3)滚动回到顶部
,您会注意到小部件组件的长度增加,这意味着正在创建多个实例。一段时间后,一切都崩溃了,我得到了各种各样的错误。
答案 0 :(得分:1)
我想我找到了罪魁祸首,默认情况下网格是“ bufferedRenderer:true”,将其设置为false
bufferedRenderer:false
否则,当该行不可见时,它会不断擦除该小部件;当您滚动回去时,它会创建另一个小部件。