Здравствуйте, подскажите как вытянуть данные из модального окна.
Программно вызываю открытие модального окна(Контрагенты).
Задача: по клику на элемент, вернуть данные(Например "название" или "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
Спасибо за ответ, идея понятна. Я просто думал что уже есть некие готовые высокоуровневые методы.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать