После загрузки хранилища данных extjs данными установка заголовка панели инструментов не работает

У меня есть кнопка с этим обработчиком:

handler:function(){
            myapp.functions.createDealerList();
            myapp.mainPanel.setActiveItem(myapp.cards.dealerList, { type: 'slide', direction: 'left'});
            myapp.toolbars.dealerListNav.setTitle("Page 1 of " + myapp.stores.dealerList.data.items[0].data.pageTotal);
            }

createDealerList создает список extjs и заполняет его моими отраженными данными json (используя свойство load() в моем хранилище данных). Затем я пытаюсь установить заголовок панели инструментов. Когда я нажимаю кнопку, список отображается с загруженными данными, но заголовок на панели инструментов не устанавливается.

На карточке с этим списком у меня есть еще одна кнопка на следующей странице, которая обновляет список, а также устанавливает заголовок панели инструментов, код:

myapp.toolbars.dealerListNav.setTitle("Page " +sendpage+ " of " + myapp.stores.dealerList.data.items[0].data.pageTotal);

И это работает! Вот мне и интересно, что здесь не так?

Спасибо


person David Watkins    schedule 12.09.2011    source источник


Ответы (1)


Ответ: используйте функцию обратного вызова с методом загрузки.

person David Watkins    schedule 14.09.2011