私は店に縛られているグリッドを持っています。ストアは、他のコンポーネントと再びバインドされます。Ext js - ストアがロードされていてもグリッドレンダリングを無効にしますか?
ブラウザがグリッドとコンボボックスで囲まれているため、ブラウザがクラッシュする数千のレコードを返すリモートサービスからストアがロードされます。私が欲しいもの
は、ストアがロードされたときに、グリッドのレンダリングを無効にすることです。私はコンボボックスに接続されているので、グリッドからストアをアンバインドしたり空にしたりしたくありません。私が試してみました
もの:
gridObj.setVisible(false)
それはまだデータをレンダリングします。それはちょうど隠されている。
document.getElementById(gridObj.el.id).remove()
グリッド要素はDOMから削除されますが、グリッドコンポーネント(私の推測)を処理している必要があるため、ブラウザはクラッシュします。
gridObj.getStore().removeAll()
グリッドが空です。グリッドDOMもそこにはありませんが(yay!)、ブラウザはまだクラッシュします。
グリッドをレンダリングしないでストアに接続しているストアやグリッドメソッドはありますか。または、グリッドがレンダリングされず、ストアがグリッド上のデータを処理しないようなDOM操作。