javascript - Extjs动态加载html/javascript报错

标签 javascript extjs

我在应用程序中动态加载网格面板和关联的 html。当第二次加载时,会出现这样的错误。

未捕获错误:元素缓存中 ID 为category-editor-grid1 的 DOM 元素与 DOM 中的元素不同。确保使用 destroy() 清理 Element 实例

有人可以解释一下如何做到这一点吗?

最佳答案

只需将其从缓存中删除

if(Ext.Element.cache.hasOwnProperty(domId)){
    Ext.Element.cache[domId].destroy();
}

https://www.sencha.com/forum/showthread.php?286213-Ext-get()-throws-errors-if-the-element-has-the-same-id-as-a-recently-removed-element/

关于javascript - Extjs动态加载html/javascript报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25325466/

相关文章:

javascript - 防止取消选择 xtype :checkbox based on condition in ExtJS 5. 1

javascript - Extjs - 在选项卡标题上对齐图标

javascript - 如何在 jQuery Pep 中放置后停止可拖动

javascript - 使用更多属性更新模型 (backbone.js)

javascript - 使 ExtJS 窗口最大化动画?

Extjs4 显示禁用按钮的工具提示

user-interface - 如何构建看起来像 Google+ 的 Web 应用程序?

javascript - 响应屏幕尺寸

javascript - AJAX 表单未提交或执行任何操作

Javascript DIV 样式高度(IE 和 FF)与 jQuery