Icon¶
- class View.Representation.Attributes.Attribute.Editor.Icon¶
Редактор-изображение для отображения иконки или картинки в списке и дереве. Значение атрибута с таким редактором интерпретируется в зависимости от свойства
Icon.imageSource.Значения атрибута:
При
ImageSource.ImageCollectionзначение атрибута должно указывать на изображение из коллекцииIcon.imageCollectionName:если
Icon.imageCollectionKind:ImageCollectionKinds.Db, значение атрибута должно соответствовать индексу изображения из коллекции БД;если
Icon.imageCollectionKind:ImageCollectionKinds.Res, значение атрибута должно соответствовать URI изображения из ресурсной коллекции прикладного проекта;
При
ImageSource.Attributeзначение самого атрибута не используется для выбора изображения. Вместо этого путь берётся из атрибута, указанного вOpt.getHrefFieldName().
Added in version 1.29.0-ms1:
Добавлены свойства
Icon.imageSourceиIcon.imageStretch, задающие вывод изображений из файлового хранилища сервера.Свойства
Icon.imageCollectionNameиIcon.imageCollectionKindперестали быть обязательными: метаданные, не проходившие проверку раньше, теперь её пройдут.
- Атрибуты:
- attr imageSource View.Representation.Attributes.Attribute.Editor.ImageSource¶
Источник изображения.
ImageSource.ImageCollectionиспользуется для отображения изображений из коллекции изображений, указываемой при помощи свойствIcon.imageCollectionNameиIcon.imageCollectionKind;ImageSource.Attributeиспользуется для отображения изображений, получаемых из файлового хранилища сервера;
Значение по умолчанию:
ImageSource.ImageCollectionAdded in version 1.29.0-ms1.
- attr imageStretch Boolean¶
Признак растягивания изображения в пределах ячейки списка или дерева. Свойство применяется только, если
Icon.imageSource:ImageSource.Attribute.Icon.imageStretch:falseоставляет изображение без принудительного растягивания на всю доступную область внутри ячейки табличного представления;Icon.imageStretch:trueрастягивает изображение на всю доступную область внутри ячейки табличного представления;
Значение по умолчанию:
falseAdded in version 1.29.0-ms1.
- attr imageCollectionName String¶
Коллекция изображений, используемая при отображении иконки в столбце списка или дерева.
Допустимые значения:
Если в качестве источника, где располагается коллекция изображений (
Icon.imageCollectionKind), указанImageCollectionKinds.Db, то необходимо выбрать наименование коллекции изображений из данного списка. Пример:toolbarprimary.Если в качестве источника, где располагается коллекция изображений (
Icon.imageCollectionKind), указанImageCollectionKinds.Res, то необходимо указать путь до директории с коллекцией изображений относительноКореньПроекта/Модуль/src/main/resourcesприкладного проекта. Пример:toolbarprimary,imagecollections/somecollection.
Added in version 1.29.0-ms1: Свойство было обязательным, стало необязательным: не задаётся, если
Icon.imageSource:ImageSource.Attribute
- attr imageCollectionKind View.Representation.Attributes.Attribute.Editor.ImageCollectionKinds¶
Источник, где располагается коллекция изображений.
Added in version 1.29.0-ms1: Свойство было обязательным, стало необязательным: не задаётся, если
Icon.imageSource:ImageSource.Attribute