ExtJS 3.2: Скрыть центральную панель на мачте "border"
Hello! В моем проекте у меня есть окно, структура которого описана на картинке. По некоторым причинам, унаследованным от предыдущих версий проекта, мне нужно создать функцию, которая скроет части окна (панели). Если я скрою панель C2 - все в порядке, работает точно так, как я хотел, но если я скрою панель C1, которая имеет область: «центр», другая панель не занимает область C1. Это похоже на ошибку.
Я знаю, что я делаю что-то неправильно, но мне все еще нужен какой-то хак, чтобы скрыть центральные панели.
Я попытался переназначить регион: «центр» на другую панель, но это не сработало.
Можете ли вы опубликовать код, в котором вы пытаетесь скрыть панель c1? –
http://pastehtml.com/view/brbconfbr.html, щелкните правой кнопкой мыши -> просмотреть источники. c1.hide(); c1.parent.doLayout() - консоль firebug. – TheHorse
Вы правы, когда говорите, что вам нужно изменить область панелей. Тот, который будет скрыт, всегда должен быть чем-то другим, чем «центром». Попробуйте изменить область, прежде чем скрывать элемент. –