Свойства компонента интерфейса, унаследованного от компонента «Значок»

Маленькая отметка, возможно с цифрами или текстом, которая расположена независимо или над другим компонентом.

Иерархия наследования

Свойства

ВыравниваниеЗначкаПоГоризонтали
Горизонтальное положение значка по отношению к компоненту-содержимому: Начало, Центр, Конец, ПоШирине, Авто — значение Начало.
ВыравниваниеЗначкаПоВертикали
Вертикальное положение значка по отношению к компоненту-содержимому: Верх, Центр, Низ, ПоБазовойЛинии (по нижней линии букв), Авто — значение ПоБазовойЛинии.
Значение
Значение, отображаемое на значке. Если это значение больше, чем МаксимальноеЗначение, то оно отображается как <МаксимальноеЗначение>+, например 99+
Значение может быть не только числом, но и строкой.
МаксимальноеЗначение
Максимальное значение, после которого Значение отображается как <МаксимальноеЗначение>+. Например, если МаксимальноеЗначение равно 99, а Значение равно или больше 100, то на значке отобразится 99+
Обводка
Признак того, что нужно показывать обводку цветом основного фона вокруг значка
Смещение
Отступ в пикселях от угла, задаваемого параметрами положения значка. Работает только если задан компонент-содержимое
ПоказыватьНоль
Признак того, что нужно показывать значок, когда Значение равно 0
СтилиОформления
Указанные стили применяются в порядке перечисления в массиве при отображении компонента. Допустимые значения:
  • ЦветКоннотацияПоложительная
  • ЦветКоннотацияОтрицательная
  • ЦветКоннотацияПредупреждающая
При наличии компонента-содержимого внешний вид значка меняется, цвета, заданные через это свойство становятся более насыщенными и яркими
Содержимое
Экземпляр компонента, поверх которого будет отображен значок. Содержит следующие свойства:
Тип
Обязательное. Имя компонента, экземпляр которого вы описываете. Это может быть системный компонент или компонент интерфейса. Пример 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
Имя: МояФормаОбъекта
Наследует:
    Тип: ФормаОбъекта
    ВключатьВАвтоИнтерфейс: Ложь
    Содержимое:
        Тип: ОбычнаяГруппа    
        ПослеСоздания: ОбработчикПослеСозданияГруппы
        Содержимое:
            -
                Тип: Флажок
                Имя: ЗагружатьВсе
                Заголовок: Загружать все данные
                Значение:
                    Тип: Булево
                    Значение: Истина
            -
                Тип: Флажок
                Имя: ПерезаписыватьСтарые
                Заголовок: Перезаписывать старые элементы
Точка
Признак того, что нужно показывать значок в виде небольшого кружочка без текста
Цвет
Задает основной цвет значка. Цвет фона и цвет текста определяются автоматически

События

ПриНажатии
Возникает при нажатии пользователем на компонент значок.
Если это событие установлено, то при наведении на компонент курсор приобретает вид "руки".
Событие игнорируется (не вызывается при нажатии, курсор не принимает вид "руки"), в следующих случаях:
  • если у значка задано свойство Содержимое, или
  • если этот значок используется в свойстве Значок у компонента Картинка
Пример YAML-файла:
ВидЭлемента: КомпонентИнтерфейса
ОбластьВидимости: ВПодсистеме
Ид: b68b19a2-4f92-47be-9518-b520800b3d27
Имя: МойЗначок
Наследует:
    Тип: Значок
    ПриНажатии: ОбработчикПриНажатии
Сигнатура обработчика события на встроенном языке:
метод ОбработчикПриНажатии(Источник: Значок, Событие: СобытиеПриНажатии)
;