|
Условное оформление | ☑ | ||
---|---|---|---|---|
0
ЯЧайник
23.09.15
✎
13:37
|
Добрый день!Пытаюсь скрыть строки в таблице на форме для которых выполнено условие,что ЗначениеВКолонке меньше заданного с помощью условного оформления
Когда пишу следующее: УО = ЭтаФорма.УсловноеОформление; ЭлементУО = УО.Элементы.Добавить(); ЭлементОтбора = ЭлементУО.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ТЗ.КонечныйОстаток"); ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Меньше; ЭлементОтбора.ПравоеЗначение = ОтборКол1; ЭлементОтбора.Использование=Истина; ОформляемоеПоле = ЭлементУО.Поля.Элементы.Добавить(); ОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных("ТЗ"); ЭлементУО.Оформление.УстановитьЗначениеПараметра("ЦветТекста",WebЦвета.БледноЗеленый); То результат выглядит так:http://imgur.com/Be95goQ - т.е. строки красятся в указанный цвет Если же я вместо последней строки пишу: ЭлементУО.Оформление.УстановитьЗначениеПараметра("Видимость", ложь); То строки не скрываются. ((( Что я делаю не так? |
|||
1
lxndr
23.09.15
✎
13:39
|
условным оформлением строку не скроешь.
используй отбор |
|||
2
ЯЧайник
23.09.15
✎
13:42
|
Как использовать отбор,если ТЗ - реквизит формы создается программно и элемент формы ТЗ тоже создается программно?
|
|||
3
ЯЧайник
23.09.15
✎
13:43
|
Есть такое Элементы.ТЗ.ОтборСтрок , но это только на равенство(((
|
|||
4
ЯЧайник
23.09.15
✎
13:45
|
(1) Вы мне пример кода напишите с отбором,а то вот я пока с помощью отбора не нашла решения своей проблемы(((
|
|||
5
Фокусник
23.09.15
✎
13:47
|
(3) можно сделать реквизит флВидимость (булево), заполнять как нужно, отбор делать по нему.
|
|||
6
Фокусник
23.09.15
✎
13:47
|
(4) пример, думаю, можно найти глобальным поиском по "ОтборСтрок ="
|
|||
7
AllJoke
23.09.15
✎
13:50
|
Пробуй отображать.
Есть в УсловномОформлении. |
|||
8
ЯЧайник
23.09.15
✎
13:55
|
(7) если отображать,то выглядит так:http://imgur.com/FlRn6UB(
|
|||
9
ЯЧайник
23.09.15
✎
13:57
|
(3) - спасибо,только как раз прочла про этот способ,просто хотелось что-то проще... Реквизит видимость добавлять - в смысле колонку в ТЗ (где ТЗ-это реквизит формы)?
|
|||
10
ЯЧайник
23.09.15
✎
14:08
|
(7) а где посмотреть,какие параметры можно использовать в условном оформлении (как то "ЦветТекста","Отображать" и т.д)?
|
|||
11
Апош
23.09.15
✎
14:17
|
(10) внезапно прямо в настройке УО
|
|||
12
ЯЧайник
23.09.15
✎
14:23
|
А у списка в условном оформлении есть видимость(((
|
|||
13
Фокусник
23.09.15
✎
14:43
|
(12) По идее это видимость для "колонки", а не для "строки"..
|
|||
14
ЯЧайник
23.09.15
✎
14:49
|
ммм. буду пробовать(5)
|
|||
15
ЯЧайник
23.09.15
✎
14:56
|
Работает))) (5). только по-дольше пришлось возиться)))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |