Я не могу найти ничего, что конкретно отвечает на мой вопрос, так что простите меня, если это обман.Как заставить ExtJS 3.4 отображать сетку на скрытом tabPanel
Я работаю с ExtJs 3.4.x и получаю tabPanel с 7 вкладками (воскресенье - суббота).
На каждой вкладке есть редакторGridPanel (StartTime, EndTime) для расписания.
Проблема в том, что мне нужно проверить хранилища для сеток и применить или удалить класс, чтобы отмечать отдельные ячейки как имеющие ошибки (даже если они неактивны и еще не были нажаты/не просмотрены).
Когда я делаю:
Ext.getCmp('...').getView().getCell(row, column);
Я получаю ошибку утверждая свойство «дом» не определено, не хорошо.
Если я пытаюсь:
document.getElementById(gridId)
для того, чтобы затем сделать:
querySelectorAll(className);
Я получаю 'неопределенный' на getElementById() ... что не очень хорошо.
Как я могу заставить все, что настроено в Ext для рендеринга в DOM? Мне все равно, как быстро или медленно загружается, мне нужен доступ к данным, которые я проверяю, изменил ли пользователь его или нет.
ТИА
Почему вы валидирующая что в DOM, в отличие от данных в хранилище? –