我已经将 ember-table 的内容与 ember-data 模型联系起来。我正在尝试获取当前选定行的模型对象。我试过使用 this.get('selection') 但无济于事。我的最终目标是,我在一个单独的视图中拥有一个关联的编辑详细信息视图,该视图位于表格旁边(又名列表视图),路由器(v2)处理创建新模型以插入表格和编辑当前模型之间的转换选择模型(或最终批量编辑表中的多个模型)。这是代码示例:
App.TableView = Ember.Table.TablesContainer
.extend(Ember.Table.RowSelectionMixin).extend({
selectionBinding: 'controller.selection'
});
App.TableController = Ember.Table.TableController.extend({
...
selection: null,
selectionChanged: Ember.observer(function() {
this.transitionToRoute('selectedModel.edit', this.get('selection'));
}).observes('selection'),
...