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

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

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

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

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

Публикации

Истории

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

Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн