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

时间:2016-03-09 15:28:22

标签: javascript forms extjs

在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"发送价值。键。请帮助我理解并解决这个问题。

1 个答案:

答案 0 :(得分:-1)

如果您更新视图上的绑定代码看起来像这样

bind: { 
   value : '{someField1}'
}

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