Привет! Есть проект на ext js 6. Я новичок в нем, курил доки, экспериментировал, но так и не понял. Суть задачи, есть форма с полями, в которой есть биндинг к модели.
Поля формы:
{
xtype: 'checkboxfield',
fieldLabel: 'Field1',
bind: '{someField1}'
},
{
xtype: 'textfield',
fieldLabel: 'Field2',
bind: '{someField2}'
}
Поля модели:
{
name: 'someField1',
type: 'boolean',
mapping: 'some_field_1'
},
{
name: 'someField2',
type: 'string',
mapping: 'some_field_2'
},
Как я понимаю каждое поле описанное в модели, передается на сервер, и описывает это поле ключ "name".
Но вот вопрос, что если мне нужно чтобы в модели было описано несколько полей, с одинаковыми именами? Но ведь биндинг поля формы происходит по имени, и интерпретатор просто не поймет какое поле мне нужно, если указать одинаковые..
Т.е. мне надо чтобы поля в модели имели например разные имена, но уходили на сервер с одним значением.. Есть ли возможность это указать?
Потому что с сервера приходит ответ, и "mapping" подхватывает поле модели и вставляет в поле формы. А вот наоборот передается не значение указанное в "mapping" а значение указанное в "name". Помогите разобраться пожалуйста)