http://jsfiddle.net/herrturtur/ExWFH/
これを試すには:
- プラスボタンをクリックし、
- 新しく作成された名前フィールドをダブルクリックし、
- フィールドに何かを記入してください
- Enter キーを押します。
時代フィールド (from および until) は正しく表示されますが、保存されず (リロードして効果を確認してください)、Name フィールドはまったく更新されません。
this.model.save()
153 行目の NameView の close 関数 (Enter キーを押してトリガー) の属性を set() した後に呼び出します。
close: function(e){
this.$el.removeClass('editing');
this.model.set({
value: this.$('.name-value').val(),
from: this.model.from, // this is saved in the
until: this.model.until
});
this.model.save();
if(this.eraView.$el.attr('editing')){
this.eraView.close();
}
this.render();
},
誰かが私が間違っていることを教えてもらえますか?
何よりも、TypeError: Illegal Invocation in Chrome が発生します。