ExtJS 4 PropertyGrid に表示される値を 1 秒間に何度も更新する良い方法はありますか?
呼び出しsetSource
は機能しますが、コンポーネントの完全な再レンダリングがトリガーされ、コンポーネントのレイアウトが崩れ、スクロールバーなどが応答しなくなります。
私はpropertyGridsをそれほど使用したことはないと言わなければなりませんが、頻繁に変更を加える場合は、直接domに書き込み、(各書き込みまたはトリガーとともに)ExtJSにイベントが発生しないようにします。
とにかく、バインドされたストアへの変更も値に影響を与えると確信しています。setSource
これは、ストアにも挿入されるデータを適用するための単なる方法です。しかし、これは常にすべてを変更し、既存のデータを上書きすると思います(最後のデータは確かにわかりません)
ただし、setPropertyを使用して単一のプロパティを変更することもできます。それで十分ですように。試すだけの価値があります。