Свойства компонента интерфейса, унаследованного от компонента «СтандартнаяКарточка»
Стандартная карточка — это любой компонент, отображаемый на фоне прямоугольника с тенью и закругленными углами, который имеет фиксированную
структуру:
- заголовок, состоящий из текста и картинки;
- кнопка.
Иерархия наследования
- Компонент (абстрактный)
- Карточка (абстрактный)
Свойства
- Заголовок
- Заголовок выводится в шапке слева и имеет шрифт с выделением
- Изображение
- Значение типа ДвоичныйОбъект.Ссылка. Ссылка на двоичные данные картинки в карточке. Выводится в группе заголовка справа.
- Картинка
- Картинка. Выводится в группе заголовка справа. Может быть нажимаемой, если у нее установлено свойство Гиперссылка.
- Команды
- Команда или ГруппаКомандногоИнтерфейса<Команда> — Команды карточки.
- Содержимое
- Строка или экземпляр компонента, которые содержатся в карточке. Например, в карточке может содержаться обычная группа с картинкой и
надписью. Если задана строка, то она выводится в содержимом в виде компонента Надпись. Если задан экземпляр компонента, то он содержит следующие свойства:
- Тип
- Обязательное. Имя компонента, экземпляр которого вы описываете. Это может быть системный
компонент или компонент интерфейса. Пример
YAML-файла:
ВидЭлемента: КомпонентИнтерфейса Ид: 9f51db7f-c98d-499c-9607-545d5e0a58c2 Имя: МояФормаОбъекта Наследует: Тип: ФормаОбъекта ВключатьВАвтоИнтерфейс: Ложь Содержимое: Тип: ОбычнаяГруппа Содержимое: - Тип: Флажок Имя: ЗагружатьВсе Заголовок: Загружать все данные Значение: Тип: Булево Значение: Истина - Тип: Флажок Имя: ПерезаписыватьСтарые Заголовок: Перезаписывать старые элементы
- Имя
- Имя экземпляра компонента. По этому имени можно будет обратиться к экземпляру. Пример
YAML-файла:
Например, к его свойству Видимость:ВидЭлемента: КомпонентИнтерфейса Ид: 9f51db7f-c98d-499c-9607-545d5e0a58c2 Имя: МояФормаОбъекта Наследует: Тип: ФормаОбъекта ВключатьВАвтоИнтерфейс: Ложь Содержимое: Тип: ОбычнаяГруппа Имя: Флажки Содержимое: - Тип: Флажок Имя: ЗагружатьВсе Заголовок: Загружать все данные Значение: Тип: Булево Значение: Истина - Тип: Флажок Имя: ПерезаписыватьСтарые Заголовок: Перезаписывать старые элементы
ВидЭлемента: КомпонентИнтерфейса Ид: 9f51db7f-c98d-499c-9607-545d5e0a58c2 Имя: МояФормаОбъекта Наследует: Тип: ФормаОбъекта ВключатьВАвтоИнтерфейс: Ложь Видимость: =Компоненты.Флажки.Видимость Содержимое: Тип: ОбычнаяГруппа Имя: Флажки Содержимое: - Тип: Флажок Имя: ЗагружатьВсе Заголовок: Загружать все данные Значение: Тип: Булево Значение: Истина - Тип: Флажок Имя: ПерезаписыватьСтарые Заголовок: Перезаписывать старые элементы
- ОтслеживатьИзменениеДанных
- Не обязательное. По умолчанию Ложь. Если Истина, то будет учитывать изменение данных в этом экземпляре при вычислении свойства РассчитаннаяМодифицированность у экземпляра этого компонента интерфейса. Пример YAML-файла:
ВидЭлемента: КомпонентИнтерфейса Ид: 9f51db7f-c98d-499c-9607-545d5e0a58c2 Имя: МояФормаОбъекта Наследует: Тип: ФормаОбъекта ВключатьВАвтоИнтерфейс: Ложь Содержимое: Тип: ОбычнаяГруппа ОтслеживатьИзменениеДанных: Истина Содержимое: - Тип: Флажок Имя: ЗагружатьВсе Заголовок: Загружать все данные Значение: Тип: Булево Значение: Истина - Тип: Флажок Имя: ПерезаписыватьСтарые Заголовок: Перезаписывать старые элементы
- <Свойство компонента>
- Значение свойства компонента в этом экземпляре. Если тип свойства составной (включает несколько типов), необходимо указать тип
значения. Иначе просто само значение. Пример YAML-файла:
ВидЭлемента: КомпонентИнтерфейса Ид: 9f51db7f-c98d-499c-9607-545d5e0a58c2 Имя: МояФормаОбъекта Наследует: Тип: ФормаОбъекта ВключатьВАвтоИнтерфейс: Ложь Содержимое: Тип: ОбычнаяГруппа Ориентация: Горизонтальная Содержимое: - Тип: Флажок Имя: ЗагружатьВсе Заголовок: Загружать все данные Значение: Тип: Булево Значение: Истина - Тип: Флажок Имя: ПерезаписыватьСтарые Заголовок: Перезаписывать старые элементы
- <Событие компонента>
- Имя метода, обрабатывающего событие компонента в этом экземпляре. Метод должен находиться в модуле компонента. Пример
YAML-файла:
ВидЭлемента: КомпонентИнтерфейса Ид: 9f51db7f-c98d-499c-9607-545d5e0a58c2 Имя: МояФормаОбъекта Наследует: Тип: ФормаОбъекта ВключатьВАвтоИнтерфейс: Ложь Содержимое: Тип: ОбычнаяГруппа ПослеСоздания: ОбработчикПослеСозданияГруппы Содержимое: - Тип: Флажок Имя: ЗагружатьВсе Заголовок: Загружать все данные Значение: Тип: Булево Значение: Истина - Тип: Флажок Имя: ПерезаписыватьСтарые Заголовок: Перезаписывать старые элементы