09.08.2007, 13:12 | #1 |
Участник
|
Как получить мультиселект стандартными средствами!?
Задача:
На гриде выбран мульти селект, по нажатию кнопки вызывается класс. Вопрос как в классе получить эти выбранные строки!? Напрашивается решение, обработать нажатие кнопки, в обработчике создать список выбранных записей и этот список передать классу. Так всегда и делал но всегда мучила мысль что возможно есть более простой способ. Через АРГС мы же можем получит одну запись, почему нельзя получить все?! Кто знает ещё способы подскажите плиз.
__________________
PS. Сложно приехать в Москву, но ещё сложнее уехать отсюда. |
|
|
За это сообщение автора поблагодарили: vladz (1). |
09.08.2007, 13:20 | #2 |
Участник
|
|
|
|
За это сообщение автора поблагодарили: vladz (1). |
09.08.2007, 13:21 | #3 |
Участник
|
намёк: FormDataSource == _args.record.dataset()
|
|
09.08.2007, 13:21 | #4 |
Участник
|
Всё понял.
Кто не понял, вот так X++: Formdatasource FDS; ; FDS = _args.record().dataSource(); EmplTable = FDS.getFirst();
__________________
PS. Сложно приехать в Москву, но ещё сложнее уехать отсюда. |
|
09.08.2007, 13:32 | #5 |
Участник
|
добавил в статью еще энумератор
|
|
10.08.2007, 06:32 | #6 |
Участник
|
Прикольно. Не знал про такой метод. Причем args.record.dataSource() возвращает объект типа FormObjectSet, но как я понял, он является родительским для FormDataSource
|
|
10.08.2007, 07:59 | #7 |
Мрачный тип
|
Аналогично ...Бум знать
P.S. Где ж, интересно, бедному программеру со стороны клиента узнать иерархию системных классов, невидимых в АОТ ? И в курсах по AX Development ни слова |
|
10.08.2007, 08:04 | #8 |
Участник
|
Оно в System Documentation в AOT видимо
|
|
|
За это сообщение автора поблагодарили: TasmanianDevil (2). |
10.08.2007, 09:16 | #9 |
Участник
|
А еще интересно вот что: раз в аргс передается FormObjectSet значит помимо FormDataSource могут передаваться и другие наследники FormObjectSet. Интересно - какие и для каких случаев
|
|
10.08.2007, 10:51 | #10 |
Moderator
|
У FormObjectSet только один наследник, это видно по Иерархии объектов в System Documentation.
__________________
Андрей. |
|
29.12.2010, 12:44 | #11 |
Участник
|
Скажите, пожалуйста, а почему в методе getFirst во всех этих переборах используется параметр _fetchAhead=true?
Цитата:
|
|
29.12.2010, 12:50 | #12 |
Участник
|
можно выделить и все записи вообще - нажатием на правый верхний угол грида
__________________
Axapta v.3.0 sp5 kr2 |
|
|
За это сообщение автора поблагодарили: S.Kuskov (1), virtuoso (1). |
|
|