Содержит возможные варианты отображения состояния.
Полное описание, параметры и ограничения
ВариантОтображенияСостояния (StateDisplayVariant)
ВариантОтображенияСостояния (StateDisplayVariant)
Применяется только в интерфейсе «Версия 8.5»
Доступен, начиная с версии 8.5.1.
Значения
НачальноеСостояние (InitialState)
ТекущееСостояние (CurrentState)
Описание:
Содержит возможные варианты отображения состояния.
Доступность:
Тонкий клиент, веб-клиент, сервер, толстый клиент.
Использование в версии:
Доступен, начиная с версии 8.5.1.
Использование в интерфейсе:
Применяется только в интерфейсе «Версия 8.5»
Методическая информация
Практические примеры
Показать состояние своей памятки: ТекущееСостояние
Настройка применяется к настоящему отображению состояния поля табличного документа.
Где и как запускать
Серверный обработчик создания собственной управляемой формы, интерфейс Версия 8.5.
Подготовка
Своя управляемая форма обработки, интерфейс Версия 8.5. Реквизиты ЛистКниг ТабличныйДокумент и ПустаяПамятка Булево; ПолеКниг вида ПолеТабличногоДокумента с путём ЛистКниг.
Основной обработчик назначьте ПриСозданииНаСервере. Для сравнения откройте разные экземпляры своей формы с начальным значением ПустаяПамятка Истина / Ложь, заданным в редакторе реквизита. Это условие содержимого, не проверка версии платформы.
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ЛистКниг = Новый ТабличныйДокумент;
Если Не ПустаяПамятка Тогда
ЛистКниг.Область(1, 1).Текст = "Учебная книга — 3";
КонецЕсли;
СостояниеПоля = Элементы.ПолеКниг.ОтображениеСостояния;
СостояниеПоля.ВариантОтображения = ВариантОтображенияСостояния.ТекущееСостояние;
СостояниеПоля.Текст = "Собственная памятка о книгах";
СостояниеПоля.Видимость = Истина;
Сообщить("Вариант состояния своей памятки: ТекущееСостояние");
КонецПроцедурыРазбор по шагам
Создайте свой реквизит и видимое поле.
Выберите вариант состояния.
Сравните пустую и заполненную памятку в указанном интерфейсе.
Как проверить результат
НачальноеСостояние предназначено для начального представления, ТекущееСостояние — текущего. Содержимое ЛистКниг и текст состояния — разные вещи, состояние не превращается в ячейку документа.
ОтображениеСостояния readonly как свойство поля, но возвращённый объект позволяет менять Текст / Видимость / ВариантОтображения. BSL и отображение формы при сборке HTML не выполнялись.
Ожидаемый результат
Настройка показана на собственном поле с пустым / заполненным документом.
На что обратить внимание
Для старого интерфейса эффект ВариантОтображения не обещается.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.