0

私が持っているもの:

検証メソッドを使用して入力パラメーターをチェックする x-editable ポップアップがあります

$(".vacancy-edit-select-status").editable({
    value: $this.model.get('value').id,
    source: source,
    validate: function(value) {
        $this.model.previousAttributes(); //UNDEFINED!!!
        //....            
    },
    success: function (response, newValue) {
        $this.model.set('value', newValue);
    }
});

なんて問題:

検証メソッドの previousAttributes()メソッド内では、'undefined' が返されます。(x-editable ポップアップの変数を変更する前にいくつかのモデル属性を変更したので、履歴が空であってはなりません)

質問:

検証メソッドからモデル履歴にアクセスするにはどうすればよいですか?

4

2 に答える 2