2015-10-18 47 views
2

我想要一個回調函數,每次單擊單元格時都會觸發它。因此,我用下面的回調:用戶界面單元格點擊回調

gridAPI.cellNav.on.navigate($scope, function (newRowCol, oldRowCol) 

但它的問題是,當點擊同一小區第二遍的時候,我不能解僱該功能。爲了解決這個問題,應該選擇一個不同的單元。因此only-first-click-on-cell是這樣的。

是否有任何回調,我可以每次點擊觸發?

回答

6

不,目前沒有任何針對cellClick的回調,據我所知。

最好的把戲我可以這樣寫:

$scope.cellClicked = function (row, col){ 
// do with that row and col what you want 
} 

細胞模板上的每一列:

cellTemplate: '<div> 
    <div ng-click="grid.appScope.cellClicked(row,col)" class="ui-grid-cell-contents" title="TOOLTIP">{{COL_FIELD CUSTOM_FILTERS}}</div> 
     </div>', 
相關問題