![]() |
|
Управляемые формы: получение списка выделенных элементов | ☑ | ||
---|---|---|---|---|
0
Falex
07.11.14
✎
21:21
|
Управляемые формы. Платформа 8.3.
Как в форме списке (например, в реализации) получить выделенные документы (например, в массив)? Спасибо. |
|||
1
Falex
07.11.14
✎
21:23
|
Список на форме динамический.
|
|||
2
Chameleon1980
07.11.14
✎
21:24
|
отладчик всегда поможет
вы туда хоть смотрели? |
|||
3
Chameleon1980
07.11.14
✎
21:31
|
Элементы.ВашСписок.ВыделенныеСтроки
|
|||
4
Chameleon1980
07.11.14
✎
21:32
|
я дольше 1с запускал чем моделировал ситуацию
почему лень то отладчиком самому сначала попробовать |
|||
5
Chameleon1980
07.11.14
✎
21:36
|
правда там немного не так, как в простых формах
там хранится массив со значением видимо номера выделенной строки. причем в каком порядке выделяли в таком порядке в массив и уложено |
|||
6
Falex
07.11.14
✎
21:41
|
Хорошо. А как тогда из внешних команд получить данный список?
|
|||
7
Chameleon1980
07.11.14
✎
21:44
|
из общих имеете ввиду?
|
|||
8
Chameleon1980
07.11.14
✎
21:52
|
вот что отладчик сказал
прощу заметить - я этого раньше не знал даже Я вообще самую малость с УФ работал вот: ПараметрыВыполненияКоманды.ИСточник.ПодчиненныеЭлементы.СписокНоменклатуры.ВыделенныеСтроки |
|||
9
Chameleon1980
07.11.14
✎
21:54
|
причем через элементы тоже вижу
как правильно не знаю но дотягиваемся Люди проснутся - скажут как правильно делать |
|||
10
Куро
08.11.14
✎
00:04
|
(0)&НаКлиенте
Процедура СписокПриАктивизацииСтроки(Элемент) // Вставить содержимое обработчика. КонецПроцедуры |
|||
11
Куро
08.11.14
✎
00:05
|
(10) Элемент.ВыделенныеСтроки
|
|||
12
Chameleon1980
08.11.14
✎
10:34
|
дамается мне - не то это
не совсем то |
|||
13
Chameleon1980
08.11.14
✎
10:35
|
а если мне в любой момент нужно узнать (что зачастую), а не при активации?
В глоб переменной хранить?. Не - не то. |
|||
14
marvak
08.11.14
✎
11:16
|
(13)
Узнавать надо не в "любой момент", а тогда, когда это требуется. :) Вот в той функции, где оно тебе понадобилось и вызывай Элемент.ВыделенныеСтроки. |
|||
15
Chameleon1980
08.11.14
✎
11:44
|
(14) а ты плин сразу-то не понял что я имел ввиду ага?
|
|||
16
Chameleon1980
08.11.14
✎
11:45
|
..мне в любой момент нужно узнать...
неужели не понятно (или у вас с русским плохо) любой тут подразумевается нужный чет меня взбесила ваша поправка |
|||
17
Мимохожий Однако
08.11.14
✎
11:47
|
ОФФ:(16)Новопассит, баня, женщины облегчают страдания ))
|
|||
18
Фокусник
08.11.14
✎
11:50
|
(16) не кипятись, просто твоё уточнение про глоб.переменную в (13) наводит на мысль, что почему-то глобальную переменную можно "в любой момент" прочитать, а Элемент.ВыделенныеСтроки нельзя ;)
|
|||
19
Chameleon1980
08.11.14
✎
11:56
|
просто в 11 ...Элемент.ВыделенныеСтроки...
думается отработает только при изменении строки в списке |
|||
20
Chameleon1980
08.11.14
✎
11:58
|
+(19) потому и упомянул слово глобальная
|
|||
21
marvak
08.11.14
✎
12:37
|
(19)
Тогда делай вызов получения этого списка в обработчике обновления формы. А запихивать можно в реквизит формы. |
|||
22
Chameleon1980
08.11.14
✎
12:46
|
да мне оно ни к чему.
Я еще вчера ТСу предлагал решения - правда не уверен в их правильности. Я тут остался как тс, а оригинал пропал :) |
|||
23
Chameleon1980
08.11.14
✎
12:47
|
а нах вообще всякие вызовы получения
если и так (ну на клиенте по крайней мере) мы их в любой момент видим. |
|||
24
Chameleon1980
08.11.14
✎
12:47
|
я вот вчера их за 2 минуты нашел отладчиком.
В чем подвох? не то нашел? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |