![]() |
#7 |
Участник
|
Цитата:
Для доступа к выбранной записи (записям) нужно перекрыть метод selectionChanged. Вот пример, который пробегает через все выбранные записи (могут быть ошибки, так как изначально мой код был не для проектов): X++: public void selectionChanged() { MultiSelectionHelper helper = MultiSelectionHelper::construct(); ProjTable projTableCurrent = this.listPage().activeRecord(queryDataSourceStr(ProjProjectsListPage, ProjTable_NoFilter)); ProjTable projTableSelected; super(); helper.parmDatasource(projTableCurrent .dataSource()); projTableSelected= helper.getFirst(); while (projTableSelected) { //вставить логику projTableSelected= helper.getNext(); } } X++: public void initializeQuery(Query _query) { ProjTable projTable; super(_query); _query.dataSourceNo(1).addRange(fieldNum(ProjTable,ProjId)).value(SysQuery::value("PRJ-00001")); } |
|
|
За это сообщение автора поблагодарили: Dozer (1), wolfstein (2). |