2015-11-21 27 views

回答

1

這取決於單元格是否可編輯。如果是這樣,聽beginCellEdit事件,你應該得到事件中的行和列,你可以得到實際的值並打開你的模態。 如果您不想使用和編輯網格,請使用帶ng-click =「...」的cellTemplate作爲參數傳遞列名稱。請注意,您可能需要在ng-click代碼中使用appScope。

如果你舉一個更具體的例子,我可能能夠縮小答案。

2

是的,謝謝你的回覆@Meir,我無法提供代碼,因爲從後端獲取數據到網格,而沒有後端數據我們無法測試,但最終得到了使用row.entity.columnvalue [來自後端),這樣做我得到價值爲模板

$scope.gridOptions = { 
columnDefs: [ 
     { name: 'username', cellTemplate: '<div class="ui-grid-cell-contents" ng-model="row.entity.username" ng-click="grid.appScope.showMe(row.entity.username)">{{row.entity.username}}</div>'}] 
}; 
相關問題