0
var len = panel.items.items.length;
if(len < 15){
panel.add(this.childPanel);
panel.doLayout();
}
// элементы внутри панели остается неизменным даже после выполнения doLayout()удалось добавить панель в другую панель, которая уже имеет панели в качестве его элемента в ExtJS 3
Можете ли вы отредактировать фрагмент кода и указать, как определяется ваш childPanel. Также вы добавляете панель только когда количество дочерних элементов на панели меньше, чем 15, и как добавляются эти другие дочерние элементы? Больше кода, пожалуйста! – mindparse
спасибо @mindparse. Проблема заключалась в том, как создавался этот. ChildPanel. Я создавал this.childPanel рекурсивно. Поскольку у всех этих дочерних элементов был одинаковый идентификатор, он не добавлялся в панель. Я сделал идентификатор динамическим, и проблема была решена :) – salsa111