Extjs, Диалоги И Вселенское Зло!

Да! Я ошибочно считаю, что диалоги типа «вы уверены, что хотите удалить десять выбранных объектов» — это вселенское зло.

Но так думают лишь немногие.

Эту кашу постоянно нужно втыкать в код. Но и здесь не все гладко.

В Extjs это как-то делается через голову.

Я хотел бы написать просто:

var answ = confirmDlg('Are you sure?'); if (answ=='ok'){ this.deleteSelectedItems(); }

где это наш знак.

Комфортно и радостно.

Но нет. Наши «окна» асинхронны и в высшей степени объектно-ориентированы.

Нам нужно обработать ответ «внутри» объекта окна.

И это относится уже не к моему столу, а к окну.

И начинается танец с id и с получением доступа к столу.

Что вы делаете в подобных случаях? Теги: #extjs #Чулан

Вместе с данным постом часто просматривают: