1

モデルをフィールドセットにバインドして、このようなコードを回避できるようにする方法はありますか (モデルの各フィールドを手動で設定します)。

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();
4

2 に答える 2

1

フィールドセットではなく、フォームにレコードをバインドする必要があります。

于 2012-12-19T06:50:42.653 に答える
0

.getValues()はい、フォームにメソッドがあるのと同じように。

setValues({obj...})フォームの値を更新するために使用できます。「モデル/レコード」を使用している場合は、使用する必要がある場合がありますform.setValues(Model.data)

リンク

于 2012-12-20T04:32:59.873 に答える