似乎我遇到了Sencha Touch 2缓存机制的问题。
使用例如setHtml方法动态添加/删除html时会出现问题。小组。插入的html是一个完整的html表或带有单元格的表行。使用Ext.get方法时会出现问题,该方法在已由代码读取的元素上引入了Ext-element-xyz id。 删除此元素,添加新的html,并尝试重新读取信息时,缓存指向旧元素。
我尝试迭代所有行和单元格并通过destroy方法删除它,仍然没有运气。实际上,当从缓存中删除id时,看起来元素之间的引用仍然被缓存。
有人暗示我吗?
感谢。
答案 0 :(得分:0)
如果有人遇到这个问题。
我使用Ext.get从dom中检索元素。它为我触摸的每个元素创建一个id,并将其添加到缓存中。必须明确销毁所有这些元素,清除缓存。这当然不是我的意图,所以Ext.fly确实解决了这个问题。
纮