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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.06.2014, 14:41   #1  
baami is offline
baami
Участник
 
2 / 10 (1) +
Регистрация: 30.09.2013
множественный выбор
Здравствуйте Всем!
Подскажите, пожалуйста, как сделать множественный выбор?
Т.е. пусть есть таблица со строковой колонкой К1.
Есть форма, которая выводит эту таблицу (эту колонку К1).
Необходимо пометить несколько значений (поставив галку), нажать кнопку ОК на форме, закрыть форму и вывести в info список выбранных значений.
Главный вопрос - как "считать" помеченные галками значения (например, в массив).
Спасибо!
Старый 27.06.2014, 15:00   #2  
ice is offline
ice
Участник
Аватар для ice
Лучший по профессии 2014
 
1,740 / 404 (17) +++++++
Регистрация: 23.03.2006
посмотрите как реализовано на форме "копирование из всех" в заказах
Старый 27.06.2014, 15:02   #3  
pedrozzz is offline
pedrozzz
Молодой, подающий надежды
Аватар для pedrozzz
MCBMSS
Лучший по профессии 2015
 
164 / 218 (8) ++++++
Регистрация: 18.02.2010
Адрес: Краснодар
Какая версия Ах?
Если до 2012, то посмотрите эту тему axaptapedia: Tutorial Form MultiSelectCheckBox
Если 2012, то там все проще, можно, например, использовать класс MultiSelectionHelper
__________________
Кононов Пётр
За это сообщение автора поблагодарили: baami (1).
Старый 27.06.2014, 16:39   #4  
baami is offline
baami
Участник
 
2 / 10 (1) +
Регистрация: 30.09.2013
Извиняюсь, что забыл указать версию..
Версия 2012.
Большое спасибо, Петр и ice, все попробую и сообщу о результате
Старый 02.07.2014, 13:07   #5  
Мартынов Дмитрий is offline
Мартынов Дмитрий
Участник
 
236 / 66 (3) ++++
Регистрация: 02.02.2004
Адрес: г. Москва
Цитата:
Сообщение от baami Посмотреть сообщение
Версия 2012.
1. У грида должно быть установлено свойство ShowRowLabels
2. У кнопки, по которой будет вызываться обработка должно быть установлено свойство MultiSelect
3. А дальше перебор выбранных записей
X++:
void clicked()
{
    InventTable   inventTable_local;
    ;
    for (   inventTable_local        = InventTable_ds.getFirst( TRUE );
            inventTable_local.RecId != 0;
            inventTable_local        = InventTable_ds.getNext())
    {
         inventTable_local
    }
}
Обратите внимание на true, только при этом true в цикл попаду выделенные записи...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
количество полей в кнопе Выбор. AX 3 Lusietta DAX: Программирование 0 20.03.2014 12:02
Axapta->Excel как выбор из списка в поле s.alex DAX: Программирование 1 25.06.2010 09:28
Выбор collation Украина sao DAX: Администрирование 0 18.08.2008 13:54
Выбор первичной валюты kenzo DAX: Программирование 6 03.07.2006 12:21
Запрет на выбор определенной номенклатурной единицы? Hidden DAX: Функционал 6 04.04.2006 14:36

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 09:34.