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

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

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

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

Нравится

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

Все зависит от того как вы создаете элемент в своем хелпере.
Весь список полей и методов можете посмотреть в исходном коде интересующего вас контрола, по пути от корня приложения:
...\Terrasoft.WebApp\Resources\ui\Terrasoft\controls
Для TextEdit это:
...\Terrasoft.WebApp\Resources\ui\Terrasoft\controls\textedit\textedit.js
И его родитель:
...\Terrasoft.WebApp\Resources\ui\Terrasoft\controls\baseedit\baseedit.js
Если в созданном контроле поле enabled будет установлено в false, то к атрибутам input-a будет добавлен: disabled="disabled" что и переведет состояние элемента в недоступный.

В вашем случае можете попробовать добавить этот атрибут таким образом:

customConfig: {
    enabled: {
        bindTo: "IsEnabledMethod"
    }
}
Показать все комментарии