Показать сообщение отдельно
Старый 29.12.2016, 11:17   #1  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1234 (44) ++++++++
Регистрация: 11.04.2008
AX2012R3, Enterprise Portal - Multiselection from ListPage
Простой, казалось бы вопрос, но, потратив 4 часа, так и не нашел ответа

1. На портале видим стандартный PurchTableListPage
Вложение 11119

2. Выбираем несколько ордеров и нажимаем кнопку "Ship order". По кнопке вызывается кастомный UserControl.

Expected result: на входе получить все отмаркированные ордера.
Actual result: получаю только первую запись
Вложение 11120

Не приходит датасорс, и в целом, понятно почему (хотя и мог бы). Как это можно обыграть?

Пока я вижу один способ - вместо PurchTableListPage написать свой UserControl, аналогичный по дизайну, и передавать записи (их IDs) "вручную" через args. Но, может есть способ проще?

Последний раз редактировалось DSPIC; 28.09.2017 в 01:50.