3
我已經將ember-table的內容與ember-data模型連接起來。我試圖獲取當前選定行的底層模型對象。我試過使用this.get('選擇')但無濟於事。我的最終目標是在一個單獨的視圖中有一個關聯的編輯細節視圖,該視圖位於表格(又名列表視圖)旁邊,具有一個路由器(v2),負責處理創建新模型以插入表格並編輯當前選擇模型(或者最終批量編輯表格中的多個模型)。代碼示例如下:addepar ember-table:如何檢索當前選擇的模型數據
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'),
...
Cmd的+點擊(或以其他方式Ctrl +單擊)給你多選。 Shift +點擊也能起作用,但不能很好地覆蓋IMO的複雜情況。 – dechov 2013-03-19 15:55:37