ButtonsEdit

class View.Representation.Attributes.Attribute.Editor.ButtonsEdit

Редактор в строке с произвольными кнопками. Если ни одной кнопки для отображения не задано, по умолчанию будет отображена кнопка “lookup”

Вложенные элементы:

elem buttons → View.Representation.Attributes.Attribute.Editor.ButtonsEdit.Buttons.Button

Коллекция кнопок редактора ButtonsEdit.

elem editMask → View.Representation.Attributes.Attribute.Editor.EditMask

Маска ввода в редакторе.

Если объявлен этот элемент, то к редактору будет подключена маска ввода, которая позволяет задать шаблон, который определяет формат вводимых данных. Она используется для упрощения и стандартизации ввода, предотвращения ошибок и автоматического форматирования данных.

Attention

Можно использовать только одну маску ввода внутри данного элемента.

Added in version 1.26.0-ms7.

Атрибуты:

attr canEditText → Boolean

По умолчанию, в поля ввода типа “Редактор скнопкой” и “Редактор с произвольными кнопками” вводить текст запрещено. Установив данное свойство в True, возможно разнешить ввод текста в поле ввода. При этом, сеттер будет срабатывать, так же как для обычного поля ввода (без кнопок), а в тексте сеттера возможно определить, в результате какого действия был вызван сеттер, проанализировав свойство выборки SetterExecType.

attr changeableAttr → String

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

attr trimValue → Boolean

Признак нормализации пользовательского ввода: значение обрезается по краям от пробельных символов, ставшее пустым значение приводится к null. Если свойство не задано, умолчание определяется контекстом: в карточке и строке списка нормализация выключена, в поле фильтра действует умолчание фильтров (trimAttrValues, trimFilterInput).

Added in version 1.29.0-ms2.