是否有一种每秒多次更新 ExtJS 4 PropertyGrid 中显示的值的好方法?
调用setSource
有效,但它会触发组件的完全重新渲染,影响组件布局并使滚动条等内容无响应。
我必须说我从来没有使用过propertyGrids,但是如果频繁更改,我会直接写入dom,并确保(以及每次写入或触发器)没有事件被冒泡到ExtJS。
无论如何,我很确定对绑定商店的任何更改也会影响价值。setSource
只是一种应用数据的方法,这些数据也插入到存储中。但这总是会改变一切,我猜会覆盖任何现有数据(最后一个我不确定)
但您也可以使用setProperty更改单个属性。愿那一个就够了。值得一试。