|
Управляемая форма - цвет фона выделения |
☑ |
0
Tymoha
06.09.11
✎
12:53
|
Коллеги,подскажите, пжл: можно ли извенить цвет фона выделенной строки в упр. форме? Спасибо.
|
|
1
DSSS
06.09.11
✎
12:54
|
|
|
2
Tymoha
06.09.11
✎
13:02
|
(1) и к чему это? разве из СТ не ясно что речь идет об управляемой форме?
|
|
3
jump if zero
06.09.11
✎
13:17
|
програмно и по значениям колонок и если в ТЗ нет строчек с полностью одинаковыми данными колонок
|
|
4
jump if zero
06.09.11
✎
13:57
|
наврал для ТЧ можно условное оформление на НомерСтроки наложить
|
|
5
Tymoha
06.09.11
✎
13:57
|
(3) не годится :(((
|
|
6
Tymoha
06.09.11
✎
13:58
|
(4) условное наложено, оно работает, НО НЕ ДЛЯ ВЫДЕЛЕННОЙ СТРОКИ. вот в чем загвоздка ((((
|
|
7
jump if zero
06.09.11
✎
13:59
|
&НаКлиенте
Процедура Отображение(Команда)
УО2();
КонецПроцедуры
&НаСервере
Процедура УО2()
ТекСтрока =Элементы.ОбъектТабЧасть.ТекущаяСтрока;
ТекДанные = Объект.ТабЧасть.НайтиПоИдентификатору(ТекСтрока);
ЭлементУО = УсловноеОформление.Элементы.Добавить();
ЭлементУО.Оформление.УстановитьЗначениеПараметра("ЦветФона",WebЦвета.Бирюзовый);
ЭлементУсловия =ЭлементУО.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементУсловия.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.ТабЧасть.НомерСтроки");
ЭлементУсловия.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ЭлементУсловия.ПравоеЗначение = ТекДанные.Номерстроки;
ОформляемоеПоле = ЭлементУО.Поля.Элементы.Добавить();
ОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных("ОбъектТабЧастьНомерСтроки");
ОформляемоеПоле = ЭлементУО.Поля.Элементы.Добавить();
ОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных("ОбъектТабЧастьРеквизит1");
КонецПроцедуры
|
|
8
Tymoha
06.09.11
✎
14:01
|
(7) приведенный фон сработает на выделенной строке?
|
|
9
jump if zero
06.09.11
✎
14:05
|
Каокй фон нужен фон выделения строки ТЧ или фон выделения (вместо синего) ?
тек строка = выделенная строка
|
|