2012-02-16 11 views
1

Sencha Touch 2のキャッシュメカニズムに関する問題が発生しているようです。Sencha Touchで正しく生成されたHTMLを削除する方法

setHtmlメソッドで動的にhtmlを追加/削除するときに問題が発生します。パネル。挿入されるhtmlは、完全なHTMLテーブルか、セルを持つテーブル行です。この問題はExt.getメソッドを使用するときに発生し、コードで読み取られた要素にExt-element-xyz IDが導入されます。 この要素を削除し、新しいhtmlを追加し、情報を再読み込みしようとすると、キャッシュは古い要素を指します。

私はすべての行とセルを繰り返して破壊メソッドを使って削除しようとしましたが、まだ運がありません。実際には、IDがキャッシュから削除されている間は、要素間の参照がまだキャッシュされているように見えます。

誰かが私のヒントを持っていますか?

ありがとうございました。

答えて

0

誰かがその問題に遭遇した場合に備えてください。

DOMから要素を取得するためにExt.getを使用しました。私が触ったすべての要素のIDを作成し、それをキャッシュに追加します。これらの要素はすべて明示的にキャッシュを消去する必要があります。これは確かに私が意図したものではないので、Ext.flyは問題を解決します。

hiro

関連する問題