Вопрос
Возврат данных из модального окна в вызывающий код???
15 ноября 2017 08:19
Здравствуйте, подскажите как вытянуть данные из модального окна.
Программно вызываю открытие модального окна(Контрагенты).
Задача: по клику на элемент, вернуть данные(Например "название" или "ID") в вызывающий код.
Вот мой код:
//Выводим модальное окно viewModal:function(){ var config = { entitySchemaName: "Account", multiSelect: false, columns: ["Name","UsrINN"], hideActions: false,//Скрываем кнопку "Добавить" filters: contactFiler }; this.openLookup(config, this.myCallBack, this); }, //Колбэк myCallBack:function(args){ args.???????????????????????????????(Что должно быть здесь?) this.showInformationDialog("Callback"); }
Нравится
2 комментария
15 ноября 2017 09:37
myCallBack:function(args){ debugger; //args.???????????????????????????????(Что должно быть здесь?) this.showInformationDialog("Callback"); }
Вы пишете дебаггер, открываете консоль(f12), ресстартите с кешем страницу, открываете ваше модальное окно(консоль всё ещё открыта), нажимате кнопку выбрать и тут выполнение кода должно приотстановиться. и уже через консоль смотрите какие переменные, что в них и т.п
По теме: в args вроде как хранится коллекция selectedRows, её уже перебирать через terrasoft.each
15 ноября 2017 09:51
Спасибо за ответ, идея понятна. Я просто думал что уже есть некие готовые высокоуровневые методы.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать