我在sencha touch中创建了一个选择器。
然后像这样添加到视口中:
Ext.Viewport.add(picker);
picker.show();
然后当我尝试从视口中删除它时,它会在控制台中抛出js错误。 代码是:
Ext.Viewport.remove(picker, true);
无法在Container.js中读取null的属性'dom'
答案 0 :(得分:1)
Ext.Viewport.remove(picker, true);
您需要按照以下顺序放置上面的代码。它至少需要更多延迟。
Ext.defer(function(){
Ext.Viewport.remove(picker, false);
}, 500);