|
Как отображать представление результирующего отбора динамического списка? | ☑ | ||
---|---|---|---|---|
0
TormozIT
гуру
29.04.16
✎
09:09
|
Есть на управляемой форме динамический список. Задан и редактируется пользовательский отбор. Задан фиксированный отбор. Необходимо отображать на форме представление результирующего отбора. В дочерних реквизитах динамического списка не нашел подходящего реквизита. Возможно плохо искал и он все таки есть?
Можно конечно самостоятельно обновлять через Элементы.Список.ПолучитьИсполняемыеНастройкиКомпоновкиДанных(), но для этого придется часто делать контекстные серверные вызовы и нельзя будет отловить все события изменения отбора. Какие то еще есть способы? |
|||
1
TormozIT
гуру
29.04.16
✎
10:59
|
Еще идеи есть?
|
|||
2
Mort
29.04.16
✎
11:10
|
Пользовательские отборы и так отображаются, а фиксированный откуда берется?
|
|||
3
singlych
29.04.16
✎
11:26
|
а фиксированный отбор часом не из параметров формы берется?
|
|||
4
TormozIT
гуру
29.04.16
✎
13:55
|
(2) Как отображаются пользовательские отборы?
|
|||
5
TormozIT
гуру
29.04.16
✎
13:56
|
(3) Какое это имеет значение? Например, нет.
|
|||
6
singlych
29.04.16
✎
14:11
|
Ну если список - основной реквизит, то фиксированные можно через параметры передавать и там же их смотреть.
А так у списка есть КомпоновщикНастроек, там вроде и фиксированные и пользовательские и просто настройки. |
|||
7
TormozIT
гуру
29.04.16
✎
14:59
|
Еще раз акцентирую внимание экспертов на главное вопросе "Как отображать _представление_ _результирующего_ отбора динамического списка?"
Иными словами нужно отобразить строку, представляющую весь результирующий отбор, который платформой вычисляется наложением отборов из пользовательских настроек на фиксированный отбор. |
|||
8
Карупян
29.04.16
✎
15:02
|
а в чем проблема то? Стр = ВСтроку(Отбор1) + "И" + ВСтроку(Отбор2)
|
|||
9
TormozIT
гуру
29.04.16
✎
15:05
|
(8) В (0) уже показал как правильно однократно его вычислить - "" + Элементы.Список.ПолучитьИсполняемыеНастройкиКомпоновкиДанных().Отбор). Надо не отобразить его, а отобраЖАТь, т.е. делать это постоянно, показывать постоянно его актуальное представление.
|
|||
10
Карупян
29.04.16
✎
15:12
|
Вопрос стоит как отловить изменения отбора тогда?
|
|||
11
TormozIT
гуру
29.04.16
✎
16:19
|
(10) Это один из вариантов решения. Наиболее очевидный и наименее эффективный, т.к. " придется часто делать контекстные серверные вызовы и нельзя будет отловить все события изменения отбора"
|
|||
12
Mort
29.04.16
✎
16:44
|
(4) В таблице списка указывается ГруппаПользовательских настроек. Если платформа не старше 8.3.4
|
|||
13
Mort
29.04.16
✎
16:50
|
Именение отбора пользователем палится в событии ПриОбновленииСоставаПользовательскихНастроекНаСервере.
|
|||
14
TormozIT
гуру
29.04.16
✎
19:16
|
(13) Это событие возникает при изменении _состава_ пользовательских настроек, т.е. при удалении и добавлении, но не изменении элементов настроек.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |