0

LSAをアダプタとして使用しています。このアダプタでレコードを作成できますが、このアダプタでレコードを削除または更新する方法がわかりません。使用しているとき

deleteDragFromModel:function(item){
  var item = this.get('store').deleteRecord('axisModel',item);
  item.save();
}

次のようなエラーが表示されます:

Uncaught TypeError: Object axisModel has no method 'deleteRecord' ember-data.js:1388

iconsole.log(item)の場合、結果は次のとおりです。

Class {name: "Cube1-1", caption: "Cube1-1", dimensionUniqueName: "NA", description: 
   "Cube1-1", levelUniqueName: "NA"…}
   __ember1379749368210: "ember743"
   __ember1379749368210_meta: Meta
  _super: undefined
  calculated: false
  caption: "Cube1-1"
  description: "Cube1-1"
  dimensionUniqueName: "NA"
  get uniqueName: function () {
  hierarchyUniqueName: "NA"
  levelUniqueName: "NA"
  name: "Cube1-1"
  set uniqueName: function (value) {
  toString: function () { return ret; }
  __proto__: Object 
4

1 に答える 1

1

以下は動作しませんか?

deleteDragFromModel: function(item){
  item.deleteRecord();
  item.save();
}
于 2013-09-21T17:43:58.880 に答える