Цвет фона и доступность поля ввода одовременно в условном оформлении
Пытаюсь установить цвет фона поля ввода на форме и одновременно с этим изменить его доступность.
Цвет фона меняется, а доступность - нет. Подскажите, что делаю не так.
8.3.24.1691
То же самое, если менять Цвет и ТолькоПросмотр одновременно.
И без условного оформления, вот так, тоже не работает:
Цвет фона меняется, а доступность - нет. Подскажите, что делаю не так.
&НаСервере
Процедура УстановитьУсловноеОформление(ИмяЭлементаФормы, Цвет)
ЭлементОформления = УсловноеОформление.Элементы.Добавить();
ЭлементОтбора = ЭлементОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных(Элементы[ИмяЭлементаФормы].ПутьКДанным); //имя реквизита
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Заполнено;
ЭлементОтбора.Использование = Истина;
ЭлементОформления.Оформление.УстановитьЗначениеПараметра("ЦветФона", Цвет);
ЭлементОформления.Оформление.УстановитьЗначениеПараметра("Доступность", Ложь);
ОформляемоеПоле = ЭлементОформления.Поля.Элементы.Добавить();
ОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных(ИмяЭлементаФормы); //имя поля
ОформляемоеПоле.Использование = Истина;
КонецПроцедуры
Показать8.3.24.1691
То же самое, если менять Цвет и ТолькоПросмотр одновременно.
И без условного оформления, вот так, тоже не работает:
Элементы.МоёПоле.ЦветФона = WebЦвета.Роса;
Элементы.МоёПоле.Доступность = Ложь;
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Если это не колонка таблицы формы, а просто отдельное поле, то условное оформление работает не на все свойства.
Для отдельных полей свойства задаются явно кодом.
Сделай внешнюю обработку с воспроизведением проблемы и приложи.
Для отдельных полей свойства задаются явно кодом.
И без условного оформления, вот так, тоже не работает:
Элементы.МоёПоле.ЦветФона = WebЦвета.Роса;
Элементы.МоёПоле.Доступность = Ложь;
Элементы.МоёПоле.ЦветФона = WebЦвета.Роса;
Элементы.МоёПоле.Доступность = Ложь;
Сделай внешнюю обработку с воспроизведением проблемы и приложи.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот