AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.12.2016, 11:17   #1  
DSPIC is offline
DSPIC
Боец
Аватар для DSPIC
Лучший по профессии 2014
MCP
Лучший по профессии 2009
 
958 / 937 (33) +++++++
Регистрация: 11.04.2008
Адрес: Минск
AX2012R3, Enterprise Portal - Multiselection from ListPage
Простой, казалось бы вопрос, но, потратив 4 часа, так и не нашел ответа

1. На портале видим стандартный PurchTableListPage
Нажмите на изображение для увеличения
Название: 29.12.png
Просмотров: 6
Размер:	18.8 Кб
ID:	11119

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

Expected result: на входе получить все отмаркированные ордера.
Actual result: получаю только первую запись
Нажмите на изображение для увеличения
Название: 29.12-1.png
Просмотров: 6
Размер:	32.0 Кб
ID:	11120

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

Пока я вижу один способ - вместо PurchTableListPage написать свой UserControl, аналогичный по дизайну, и передавать записи (их IDs) "вручную" через args. Но, может есть способ проще?
__________________
Мой блог
Старый 29.12.2016, 11:23   #2  
SRF is offline
SRF
Участник
MCBMSS
Axapta Retail User
 
259 / 318 (11) ++++++
Регистрация: 08.08.2007
Думаю, что проще никак, тоже надо было как то обрабатывать несколько записей с формы ListPage, но у меня кнопка была в которой происходили действия(типа Action) и не надо было открывать другую страничку, для этого можно использовать args.multiSelectionContext(), там и с портала все записи выделенные в гриде содержаться.

Попробуйте посмотреть у себя содержатся ли в args.multiSelectionContext() выделенные записи.
__________________
Sergey Nefedov,
IT Magnet

Последний раз редактировалось SRF; 29.12.2016 в 11:34.
Старый 31.12.2016, 21:28   #3  
DAX is offline
DAX
Участник
 
25 / 18 (1) ++
Регистрация: 03.12.2008
Мы так и не смогли решить эту проблему и писали свой User Control. Вроде даже связывались с ребятами из майкрософт, но они тоже не помогли
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: Microsoft Dynamics AX Enterprise Portal what to do when WebPart "disappear" from site Blog bot DAX Blogs 0 26.04.2012 19:11
emeadaxsupport: After applying PSA hotfix problem with using “Manage Expenses” from Enterprise Portal Blog bot DAX Blogs 0 12.05.2010 01:05
emeadaxsupport: AxUpdatePortal.exe does not update Enterprise Portal when not running from an elevated command prompt Blog bot DAX Blogs 0 26.07.2009 15:07
Solutions Monkey: Enterprise Portal Screencasts at Channel9.msdn.com Blog bot DAX Blogs 6 01.07.2008 19:38
Solutions Monkey: Opening Enterprise Portal page in a new window from the Quick Launch Blog bot DAX Blogs 0 06.10.2007 06:51
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 19:48.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.