У меня есть складная панель, и когда я открываю ее в IE (v 11)/Edge, она снова рушится. Код отлично работает в Chrome, Firefox.Складная панель ExtJS в IE
Я создал образец, вы можете попробовать в sencha fiddle:
Ext.application({
name : 'Fiddle',
launch : function() {
this.container = new Ext.panel.Panel({
width: '100%',
height: 500,
title: 'Main',
layout: 'border',
renderTo: Ext.getBody()
});
this.container.add({
xtype:'panel',
region: 'east',
width: 300,
collapsible: true,
collapsed: true,
title: 'Collapsible'
});
}
});
Эта точная вещь освещена в документах: «В любом контейнере, использующем макет границы, должен быть дочерний элемент с областью:« центр ». Детский элемент в центральной области всегда будет изменен, чтобы заполнить оставшееся пространство, не используемое другими регионами в макете ». http://docs.sencha.com/extjs/6.0/6.0.1-classic/#!/api/Ext.layout.container.Border –
Хорошо, но я думаю, что также это должно быть сделано, чтобы не бросать исключение, когда он не используется должным образом. Возможно, показ предупреждения ... –