Я только что обновил ST 2 Beta 3 до версии Release Candidate, которая вышла вчера.У меня есть строка меню с кнопками, так что, когда вы нажимаете на них, будет отображаться новая карта - так же, как панель вкладок.До обновления работало, а сейчас ничего не показывается.Как будто метод show () больше не работает.Если я посмотрю на исходный код (осмотреть элемент в Chrome), я увижу, что в div есть класс с именем x-item-hidden и он имеет встроенный стиль отображения: none;... вот так:
<div class="x-container x-panel x-item-hidden x-fullscreen" id="ext-panel-1" style="display: none !important; height: 100% !important; width: 100% !important; ">
Когда я убираю "display: none! важный;"отображается содержимое.
Кто-нибудь видел эту проблему и как ее решить?
Редактировать:
Извините, что не добавил код, но не сделалзнать, какие части добавить.Однако теперь я немного сузил проблему.В моем контроллере у меня есть:
config: {
refs: {
calendarPanel: '#idCalendar',
...
}
Затем я вызываю эту функцию-член, чтобы скрыть ее содержимое:
hidePanels : function(){
this.getCalendarPanel().hide();
...
},
The this.getCalendarPanel (). Hide ();скрывает панель как положено, но последующие вызовы this.getCalendarPanel (). show ();не показывает панель снова, как это было в прошлых версиях ST2.