0
commdt
20.03.15
✎
00:24
|
Невозможно?
На форме есть числовое поле Приоритет с подсказкой, которая отображается справа.
Есть простой код:
РеквизитПриоритет = Объект.Приоритет;
ЭлементПриоритет = Элементы.Приоритет;
Если РеквизитПриоритет = 0 Тогда
ЭлементПриоритет.Подсказка = "Низкий";
ИначеЕсли РеквизитПриоритет = 1 Тогда
ЭлементПриоритет.Подсказка = "Обычный";
Иначе
ЭлементПриоритет.Подсказка = "Высокий";
КонецЕсли;
ЭлементПриоритет.ОбновитьТекстРедактирования();
// Тест №2 - от безысходности
ЭтаФорма.ОбновитьОтображениеДанных();
// Тест №1
Отрабатывающий "ПриИзменении" значения поля Приоритет на форме.
Код отрабатывает, после его выполнения Элементы.Приоритет.Подсказка действительно равно, например, "Высокий", однако на форме ни черта не меняется, отображается шаблон подсказки, установленный в конфигураторе. При этом все прочие реквизиты элементов: Видимость, Доступность, и т.д. прекрасно изменяются безо всяких обновлений на той же форме и в том же сеансе
Да, платформа 8.3.5.1460
|
|