如何为模型中的类似记录设置另一个名称,以便与ext js中的表单字段进一步绑定



在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}'
}

然后,您可以独立于绑定设置名称。

最新更新