Если Вам необходимо управлять доступностью (enabled) или видимостью (visible) вы биндите их на атрибут (который предварительно создаете) и в последующем меняя значение атрибута - управляете соответствующим значением. И все таки... (ради спортивного интереса, и для более углубленно понимания системы и применяемых в ней механизмов)
Каким образом в коде можно подступиться до элемента/поля и воздействовать на его свойства ?
(Это же компоненты Ext.JS насколько я понимаю)
Ну естественно я говорю не о том чтобы получить DOM-объект по имени компонента или по CSS-селектору (Ext.get() / Ext.getCmp()) и применить к нему стили инлайново.
Я про то как доступиться до конфига, изменить и инициализировать изменения ?
PS: Есть где ни будь кстати материал по разработке и внедрению кастомных элементов ? (быстрое гугление по форуму не помогло, хотя возможно я некорректно формулировал поисковый запрос :))
Помимо ExtJs в bpm'online также используется библиотека BackboneJs. Если на момент построение модели в ViewModel генераторе не были определены биндинги - изменить значение какого-либо свойства в рантайме Вы уже не сможете. Разве что писать свой пользовательский генератор.
Документации по написанию пользовательских контролов на данный момент нет. Только по аналогии с уже существующими или же наследуясь от них.
Подскажите пожалуйста каким образом находясь в консоли разработчика например при открытой в данный момент странице карточкой элемента раздела, осуществить вызов метода объявленного в схеме данной карточки принудительно из консоли в панели разработчика ?
PS: Понятно что необходимо находиться в конкретном окружении, вопрос именно в том как его получить или имитировать.
Для этого достаточно в замещающую схему модуля в методе init добавить строчку
document.scope = this;
После этого доступ к методам можно будет получить через document.scope.MethodName.
Данные и другие детали, где есть упоминается продукт («Продукт в счете», «Продукт в заказе» или например, пользовательская деталь «Продукт в документе»), нельзя редактировать через мастер, так как в приложении присутствует («защита») определенная логика работы данного объекта.
Как вариант детали можно редактировать через конфигурацию.