有没有办法将模型绑定到字段集,以便可以避免这样的代码(手动设置模型的每个字段)。
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();
答案 0 :(得分:1)
您需要将记录绑定到表单,而不是字段集。
答案 1 :(得分:0)
是的,就像表单有.getValues()
方法一样。
您可以使用setValues({obj...})
更新表单值。如果您使用的是“模型/记录”,则可能必须使用form.setValues(Model.data)
。