ahref 링크에 celltemplate을 사용하면 RowSelection을 활성화했기 때문에 링크가 강조 표시되면 강조 표시됩니다. 그러나 링크를 클릭 할 때 강조 표시 할 행을 원합니다. 링크.클릭하면 ng-grid/ui-grid celltemplate이 선택됩니다.
또한 아래 그림에서 작은 화살표를 제거하여 해당 열에 대해 Menuitem을 표시 할 수 없습니까?
코드 :
$scope.gridOptions = {
showFooter: true,
enableFiltering: true,
enableRowSelection: true,
enableRowHeaderSelection: false,
enableSelectAll: true,
multiSelect: true,
enableColumnResizing: true,
columnDefs: [
{ field:'date', displayName: 'Date', width: 200, aggregationType: uiGridConstants.aggregationTypes.count },
{ field:'notes', displayName: 'Notes', width: 65, enableFiltering: false, enableSorting: false, enableHiding: false, cellTemplate:'<a href="#" ng-click="getExternalScopes().showMe(row.entity[col.field])">View</a>' }
],
data: data
}
그림 : (! 겨 그리드를하지 않는 이상) 다음
당신이 [plunker] (HTTP를 줄 수
row.setSelected
false
에 변경입니다 :-) NG 그리드 의미 .co /) (또는 [피들] (http://jsfiddle.net/), [jsbin] (http://jsbin.com/), [codepen] (http://codepen.io/pen/). ..기타)? 질문을 해결하는 데 도움이됩니다. – allyusd다음을 명확히하십시오 : ng-grid 또는 ui-grid? 그 차이는 처음 보일 때와 같이 사소한 것이 아닙니다. – mainguy