Что надлежащий путь состоит в том, чтобы закрыть вкладку ExtJS программно?
Я должен сделать эту работу в IE6; хотя remove'ing вкладка от работ TabPanel, я вижу, что IE предупреждает: Эта страница содержит безопасные и небезопасные объекты... Когда я нажимаю X на вкладку, я не вижу это предупреждение. Так, ясно что-то умное происходит, когда я нажимаю X.
Примечание: предупреждение происходит, когда я использую tabPanel.remove (aTab, верный), и не происходит, когда я использую tabPanel.remove (aTab, ложь). Так, смешанное содержание, предупреждающее, отображено во время удаления и последующего разрушения панели.
Имеет смысл моделировать щелчок по вкладке?
Править
IE говорит мне, что я смешал содержание SSL, когда я не делаю
Вы удаляете элемент вкладки напрямую или удаляете компонент вкладки из его контейнера? Например: [
Ext.fly('tab-id').remove(); // Element API
] против.
myTabPanel.remove('tab-id'); // Panel API
Оба должны работать нормально с точки зрения уничтожения разметки табуляции, но прямое удаление элемента может иметь нежелательные последствия. Если вы делаете последнее (правильно), то я не уверен, в чем может быть проблема. У меня самого IE 6 под рукой нет.