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

Показывает картинку с подсказкой, значком и возможностью перейти по гиперссылке.

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

Свойства

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

События

ПриНажатии
вызывает это событие при нажатии на картинку, если свойство Гиперссылка равно Истина
Пример YAML-файла:
ВидЭлемента: КомпонентИнтерфейса
ОбластьВидимости: ВПодсистеме
Ид: 0d671c66-3f68-4d0f-8000-c519eea6f067
Имя: МояКартинка
Наследует:
    Тип: Картинка
    ПриНажатии: ОбработчикПриНажатии
Сигнатура обработчика события на встроенном языке:
метод ОбработчикПриНажатии(Источник: Картинка, Событие: СобытиеПриНажатии)
;