Я хочу создать пользовательские компоненты ExtJS поля формы , используя другие компоненты ExtJS в нем (например, TreePanel). Как мне это сделать наиболее просто?
Я читал документацию Ext.form.field.Base , но я не хочу определять тело поля с помощью fieldSubTpl
. Я просто хочу написать код, который создает компоненты ExtJS и, возможно, какой-то другой код, который получает и устанавливает значения.
Обновление: Вкратце цели заключаются в следующем:
Этот новый компонент должен соответствовать сформировать графический интерфейс в виде поля. Он должен иметь метка и такое же выравнивание (метка, привязка) других полей без необходимости дальнейшего взлома.
Возможно, у меня написать немного getValue, setValue логика. Я бы предпочел встроить его в этот компонент, чем создавать отдельный код, который копирует данные в дополнительные скрытые поля формы, которыми я также должен управлять.