ExtJS-网格rowwidget插件在滚动上创建小部件

时间:2018-08-06 15:37:54

标签: extjs

我有一个ExtJS 6.5.1应用程序。我有一个使用“ rowwidget”插件的网格,其中的网格作为小部件。如果我将父网格一直滚动到底部然后又回到顶部,它将为该行创建一个重复的小部件,从而导致意外的行为。

Here是小提琴。

复制步骤:  1)展开任何行  2)将父网格一直滚动到底部  3)滚动回到顶部

,您会注意到小部件组件的长度增加,这意味着正在创建多个实例。一段时间后,一切都崩溃了,我得到了各种各样的错误。

1 个答案:

答案 0 :(得分:1)

我想我找到了罪魁祸首,默认情况下网格是“ bufferedRenderer:true”,将其设置为false

bufferedRenderer:false

否则,当该行不可见时,它会不断擦除该小部件;当您滚动回去时,它会创建另一个小部件。