Свойства компонента интерфейса, унаследованного от компонента «Картинка»
Показывает картинку с подсказкой, значком и возможностью перейти по гиперссылке.
Иерархия наследования
- Компонент (абстрактный)
Свойства
- АдаптацияКЦветуКонтейнера
- Определяет, будет ли адаптироваться цвет иконки к цвету контейнера или нет:
- Включена — всегда подстраивать цвет иконки под цвет контейнера;
- Авто — подстраивать цвет иконки под цвет контейнера только если иконка одноцветная;
- Выключена — не менять цвет иконки.
- ВидимостьПодсказки
-
- Авто — показывает подсказку при наведении на этот компонент, но только если обрезает текст
- Нет — никогда не показывает подсказку
- Всегда — всегда показывает подсказку при наведении на этот компонент
- Высота
- Высота картинки
- Гиперссылка
-
- Истина — картинка обрабатывает нажатие ( вызывает событие ПриНажатии), может принимать фокус
- Ложь — картинка не обрабатывает нажатие, не принимает фокус. Нажатие обрабатывают родительские компоненты
- Значок
- Экземпляр компонента Значок, расположенный в данном компоненте. Содержит следующие свойства:
- Тип
- Обязательное. Имя компонента, экземпляр которого вы описываете. Это может быть системный
компонент или компонент интерфейса. Пример
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-файла:
ВидЭлемента: КомпонентИнтерфейса ОбластьВидимости: ВПодсистеме Ид: 0d671c66-3f68-4d0f-8000-c519eea6f067 Имя: МояКартинка Наследует: Тип: Картинка ПриНажатии: ОбработчикПриНажатии
Сигнатура обработчика события на встроенном языке:метод ОбработчикПриНажатии(Источник: Картинка, Событие: СобытиеПриНажатии) ;