Editor¶
- class View.Representation.Attributes.Attribute.Editor¶
Тип редактора значения.
- Вложенные элементы:
- elem button View.Representation.Attributes.Attribute.Editor.Button¶
Редактор - Кнопка. При нажатии выполнится сеттер соответствующего атрибута.
- elem buttonsEdit View.Representation.Attributes.Attribute.Editor.ButtonsEdit¶
Редактор в строке с произвольными кнопками. Если ни одной кнопки для отображения не задано, по умолчанию будет отображена кнопка “lookup”
- elem calendar View.Representation.Attributes.Attribute.Editor.Calendar¶
Редактор - Календарь.
- elem check View.Representation.Attributes.Attribute.Editor.Check¶
Редактор - Чекбокс (Галка).
- elem colorPick View.Representation.Attributes.Attribute.Editor.ColorPick¶
Редактор - Выбор цвета.
- elem combo View.Representation.Attributes.Attribute.Editor.Combo¶
Редактор - Фиксированный выпадающий список.
- elem currency View.Representation.Attributes.Attribute.Editor.Currency¶
Денежный редактор.
Note
При значении
defaultсвойстваStyle.alignmentредактор выравнивается по правому краю.
- elem datePick View.Representation.Attributes.Attribute.Editor.DatePick¶
Редактор даты.
- elem dateTimePick View.Representation.Attributes.Attribute.Editor.DateTimePick¶
Редактор даты и времени.
- elem edit View.Representation.Attributes.Attribute.Editor.Edit¶
Однострочный редактор текста.
- elem editButton View.Representation.Attributes.Attribute.Editor.EditButton¶
Редактор: Редактор в строке с кнопкой.
- elem hotKey View.Representation.Attributes.Attribute.Editor.HotKey¶
Редактор ввода комбинации горячих клавиш.
Added in version AS: 1.27.0-rc17; AS 1.25.17 Поддерживает несколько комбинаций: значение — строка-список комбинаций через разделитель «|», например «Ctrl+E|Shift+Ctrl+E»
- elem hyperLink View.Representation.Attributes.Attribute.Editor.HyperLink¶
Редактор адреса эл.почты и гипер-ссылок.
- elem icon 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перестали быть обязательными: метаданные, не проходившие проверку раньше, теперь её пройдут.
- elem lookup View.Representation.Attributes.Attribute.Editor.Lookup¶
Редактор - Выпадающий список по запросу. Источником элементов могут являться: выборка или SQL-запрос, указанные в свойствах.
See also
- elem memo View.Representation.Attributes.Attribute.Editor.Memo¶
Многострочный редактор. Предназначен для редактирования многострочных текстовых значений без разметки.
- elem tagLookup View.Representation.Attributes.Attribute.Editor.TagLookup¶
Редактор - Выпадающий список по запросу с возможностью множественного выбора.
Note
В карточке свойство
Style.alignmentк этому редактору не применяется.
- elem timePick View.Representation.Attributes.Attribute.Editor.TimePick¶
Редактор времени.
- elem editPassword View.Representation.Attributes.Attribute.Editor.EditPassword¶
Редактор ввода пароля.
- elem imageCollection View.Representation.Attributes.Attribute.Editor.ImageCollection¶
Редактор - выпадающий список изображений из коллекции изображений, которая выбирается при помощи свойства
Icon.imageCollectionName.Допустимые значения атрибута:
Если в качестве источника, где располагается коллекция изображений (
ImageCollection.imageCollectionKind), указанImageCollectionKinds.Db, то значением атрибута должно быть таким, как указано в спецификации сервиса коллекций изображений.Если в качестве источника, где располагается коллекция изображений (
ImageCollection.imageCollectionKind), указанImageCollectionKinds.Res, то значением атрибута должно быть таким, как указано в спецификации сервиса изображений ресурсов прикладного проекта.
- Атрибуты:
- attr editorTypeAttr String¶
Системное имя поля выборки, содержащего информацию о типе редактора ячейки. По умолчанию, редактором для колонки списка или дерева, считается редактор указанный в свойстве атрибута “Тип редактора”, однако, возможно динамически управлять типом редактора ячеек колонки. Для этого, в выборку добавляется поле, содержащее свойства атрибута выборки, представленные в виде строки с разделителем. В момент начала редактирования ячейки колонки, производится разбор строки, содержащейся в управляющей колонке, и в редактируемой ячейке создаётся указанный редактор. Пример строки, содержащейся в поле, управляющем типом редактора: EDITORTYPE=ETLOOKUP|LOOKUPQUERY=SEL_ATTOFSELECTIONFORLOOKUP.SELATTR|LOOKUPLISTATTRIBUTE=SCAPTION|LOOKUPKEYATTRIBUTE=SSYSTEMNAME|ChangedAttribute=sDefRepValue
- attr styleAttr String¶
Системное имя поля выборки, значение которого управляет стилем текущего атрибута. Свойство позволяет динамически раскрашивать ячейки колонки списка, в зависимости от значения поля строки выборки.
- attr defaultValue String¶
Значение по умолчанию атрибута класса. Подставляется при вставке нового объекта (при вызове метода InsertItem). Тип данных вводимого значения должен совпадать с типом данных атрибута с учетом автоматического преобразования из строки в тип данных атрибута. Примеры: 1) для логического атрибута значение по умолчанию задается обязательно и может принимать значения 0 или 1. 2) Строковый атрибут: значение ‘Один’ (для подстановки в текст кавычки достаточно указать ее только 1 раз) 3) Числовой атрибут: 23.43 (в качестве разделителя необходимо использовать точку) Ограничения: для типов данных “дата” и “дата и время” значение по умолчанию не задается.
- attr isBeforeEditLock Boolean¶
В момент начала редактирования выборки, вызывается операция BeforeEdit. Флаг позволяет отключить вызов операции BeforeEdit при редактировании данного атрибута.
- attr labelPosition View.Representation.Attributes.Attribute.Editor.LabelPositions¶
Свойство определяет положение надписи около поля ввода в карточке. По умолчанию,надпись, содержащая наименование соответствующего атрибута, располагается слева от поля ввода.
- attr labelWidth Integer¶
Свойство позволяет задать фиксированную длину надписи около поля ввода. По умолчанию, длина надписи подбирается в зависимости от длины текста и других контролов в группе.