将Sencha Touch Model绑定到fieldset

时间:2012-12-14 00:03:54

标签: sencha-touch sencha-touch-2

有没有办法将模型绑定到字段集,以便可以避免这样的代码(手动设置模型的每个字段)。

var vals = this.getUserDetail().getValues(),
            rec = this.getUserDetail().getRecord(),
            errorObject; // Ext.data.Errors
        rec.set('first', vals.first);
        rec.set('last', vals.last);
        rec.set('email', vals.email);
        errorObject = rec.validate();

2 个答案:

答案 0 :(得分:1)

您需要将记录绑定到表单,而不是字段集。

答案 1 :(得分:0)

是的,就像表单有.getValues()方法一样。

您可以使用setValues({obj...})更新表单值。如果您使用的是“模型/记录”,则可能必须使用form.setValues(Model.data)

link