атрибуты
Технические вопросы
7.x

Атрибуты для контролов

Возник такой вопрос. Как в 7.2 прописать для атрибут смены фокуса для поля:

bankModuleUtils.getTextEdit("DocumentSeries", {
value: {
bindTo: "DocumentSeries"
},
enabled: {
bindTo: "IsEnabled"
}
})

И вообще как можно увидеть весь список доступных атрибутов для этих контролов?

Нравится

1 комментарий

Добрый день!

Есть булевый атрибут focused - признак получения элементом фокуса. Вы его имеете в виду? Необходимо просто добавить его в конфигурацию создаваемого контрола и указать ему значение или привязку к атрибуту модели (который предварительно добавить в модель):

[javascript]
bankModuleUtils.getTextEdit("DocumentSeries", {
value: {bindTo: "DocumentSeries"},
enabled: {bindTo: "IsEnabled"},
focused: true
})
[/javascript]

или

[javascript]
bankModuleUtils.getTextEdit("DocumentSeries", {
value: {bindTo: "DocumentSeries"},
enabled: {bindTo: "IsEnabled"},
focused: {bindTo: "IsFocused"}
})
[/javascript]

Увидеть все доступные свойства и методы проще всего в отладчике. К примеру, установите точку останова на инициализации какой-либо страницы и выполните в консоли код:

[javascript]
var newTextEdit = Ext.create("Terrasoft.TextEdit");
[/javascript]

После этого в переменной newTextEdit можно будет увидеть все свойства и методы контрола TextEdit.

Показать все комментарии