27.06.2014, 14:41 | #1 |
Участник
|
множественный выбор
Здравствуйте Всем!
Подскажите, пожалуйста, как сделать множественный выбор? Т.е. пусть есть таблица со строковой колонкой К1. Есть форма, которая выводит эту таблицу (эту колонку К1). Необходимо пометить несколько значений (поставив галку), нажать кнопку ОК на форме, закрыть форму и вывести в info список выбранных значений. Главный вопрос - как "считать" помеченные галками значения (например, в массив). Спасибо! |
|
27.06.2014, 15:00 | #2 |
Участник
|
посмотрите как реализовано на форме "копирование из всех" в заказах
|
|
27.06.2014, 15:02 | #3 |
Молодой, подающий надежды
|
Какая версия Ах?
Если до 2012, то посмотрите эту тему axaptapedia: Tutorial Form MultiSelectCheckBox Если 2012, то там все проще, можно, например, использовать класс MultiSelectionHelper
__________________
Кононов Пётр |
|
|
За это сообщение автора поблагодарили: baami (1). |
27.06.2014, 16:39 | #4 |
Участник
|
Извиняюсь, что забыл указать версию..
Версия 2012. Большое спасибо, Петр и ice, все попробую и сообщу о результате |
|
02.07.2014, 13:07 | #5 |
Участник
|
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 } } |
|