ButtonEdit¶
Текстовое поле с кнопкой.
Methods¶
Name | Description |
---|---|
getIcon | Возвращает название иконки, отображаемой на кнопке |
setIcon | Устанавливает название иконки, отображаемой на кнопке |
getReadOnly | Возвращает значение, определяющее, возможно ли редактирование текстового поля |
setReadOnly | Устанавливает значение, определяющее, возможно ли редактирование текстового поля |
getShowClear | Возвращает значение, определяющее наличие кнопки, очищающей указанное значение |
setShowClear | Устанавливает значение, определяющее наличие наличие кнопки, очищающей указанное значение |
Events¶
Name | Description |
---|---|
onButtonClick | Устанавливает обработчик события нажатия на кнопку |
ButtonEdit.metadata¶
Метаданные типа ButtonEdit.
Properties¶
Name | Type | Default | Description |
---|---|---|---|
Icon | String 1 |
– | Иконка, отображаемая на кнопке |
ReadOnly | Boolean |
true | Значение, определяющее, возможно ли редактирование текстового поля |
ShowClear | Boolean |
true | Значение, определяющее наличие кнопки, очищающей указанное значение |
OnButtonClick | Script | – | Обработчик события нажатия на кнопку |
Action | ActionMetadata | – | Основное действие кнопки |
OnButtonClick сработает раньше, чем Action.
1 Полный список доступных названий и соответсвующих отображений: Icons.
Examples¶
ButtonEdit удобно использовать для редактирования полей-объектов (вроде адреса).
{
"ButtonEdit": {
"ShowClear": false,
"Icon": "pencil",
"Value": {
"Source": "MainDataSource",
"Property": "$.Address"
},
"DisplayFormat": "${City}, ${Street} st., ${House}",
"Action": {
"EditAction": {
...
}
}
}
}