在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"键描述。
但问题是,如果我需要,在模型中将是几个字段,具有相同的名称怎么办?但是表单字段按名称连接到模型,解释器不会理解我需要哪些字段。
所以我需要模型字段具有不同的名称,但以相同的名称传输到服务器。有没有可能这样做?因为有一个服务器响应,并且"映射"抓取模型字段并将其插入表单输入中。但反之亦然,客户端使用"name"键发送值。请帮助我理解并解决这个问题)
如果将视图上的绑定代码更新为如下所示
bind: {
value : '{someField1}'
}
然后,您可以独立于绑定设置名称。