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 icon View.Representation.Attributes.Attribute.Editor.Icon

Редактор-изображение для отображения иконки или картинки в списке и дереве. Значение атрибута с таким редактором интерпретируется в зависимости от свойства Icon.imageSource.

Значения атрибута:

Added in version 1.29.0-ms1:

  1. Добавлены свойства Icon.imageSource и Icon.imageStretch, задающие вывод изображений из файлового хранилища сервера.

  2. Свойства Icon.imageCollectionName и Icon.imageCollectionKind перестали быть обязательными: метаданные, не проходившие проверку раньше, теперь её пройдут.

elem lookup View.Representation.Attributes.Attribute.Editor.Lookup

Редактор - Выпадающий список по запросу. Источником элементов могут являться: выборка или SQL-запрос, указанные в свойствах.

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.

Допустимые значения атрибута:

Атрибуты:

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

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