2015-12-28 2 views
1

Я создал один сборщик в сенчане.Sencha touch picker Ошибка: не могу прочитать свойство «dom» нулевого

Затем добавляют в видовом, как это:

Ext.Viewport.add(picker); 
picker.show(); 

Тогда при попытке удалить его из окна просмотра он бросает JS ошибки в консоли. код:

Ext.Viewport.remove(picker, true); 

Не удается прочитать свойство «Dóm» нуль в Container.js

ответ

1
Ext.Viewport.remove(picker, true); 

Вам нужно поставить выше код в DEFER, как показано ниже. Это требует, по крайней мере, более поздней задержки.

Ext.defer(function(){ 
     Ext.Viewport.remove(picker, false); 
}, 500); 
+1

спасибо, но мне требуется 500 мс для отсрочки. потому что после уничтожения кода сборщика попытайтесь выполнить некоторый код в Container.js, поэтому мы должны уничтожить сборщик после выполнения всего кода. –

Смежные вопросы