2013-06-09 1 views
0

У меня есть список номеров, и в каждом номере есть календарный заказ. Каждый раз, когда кто-то нажимал на комнату, я динамически загружаю ее. Когда я загружу, я удалю уже загруженный календарь и создаю новый вид календаря. Всякий раз, когда я разрушаю представление (которое содержит данные для загрузки календаря), вызывается «updaterecord». Является ли это поведением по умолчанию или есть ли другой способ удалить или уничтожить его?updateRecord получает вызов, когда я уничтожаю просмотр Содержит его - Sencha

Может кто-нибудь помочь мне, пожалуйста .....

+0

Трудно сказать, не видя фактический код, который вы используете. Можете ли вы показать, как вы создаете представление и как его уничтожить? Кроме того, как вы определили, что происходит обновление updaterecord? – rixo

ответ

0

Посмотрите на унаследованный метод уничтожения() в Ext.Component. Он вызывает this.setRecord (null), который затем вызывает updateRecord() с нулевым значением.

Попробуйте захватить это поведение с помощью:

updateRecord: function(newRecord) { 
    if (newRecord) { 
     // do stuff 
    } 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^