Как стать автором
Обновить

Extjs, диалоги и вселенское зло!

Время на прочтение1 мин
Количество просмотров705
Да! Я ошибочно считаю что диалоги типа «а вы точно хотите удалить ндцать выделенных объектов» вселенским злом. Но так считают единицы.
Постоянно требуется втыкать это безобразие в код. Но и тут не все гладко.
В Extjs это как-то через голову делается.
Хочется написать просто:
var answ = confirmDlg('Are you sure?');
if (answ=='ok'){
this.deleteSelectedItems();
}

где this это наша табличка. Удобно и радостно. Так нет же. «Окна» у нас асинхронные и до безобразия объектные тоже. Надо обрабатывать ответ «внутри» объекта окна. И this уже ссылается не на мою таблицу, а на окно. И начинается пляска с id и с выколупыванием доступа к таблице.

А как вы поступаете в аналогичных случаях?
Теги:
Хабы:
+1
Комментарии7

Публикации

Изменить настройки темы

Истории

Ближайшие события