可以是$ scope.gridOptions.columnDefs中的其他属性

时间:2016-06-24 13:16:04

标签: angularjs ui-grid

我不会在$ scope.gridOptions.columnDefs中添加自定义属性,例如:

$scope.gridOptions.columnDefs = [ { field: 'field', displayName: 'Name Field', cellFilter: 'nameField', headerCellTemplate: '../header-cell-template.html', customProperty: 'some text for tooltip' }, { //other fields } ]

然后,在headerCellTemplate中,我正在使用uib-tooltip:

<div role="columnheader">
....
<span class="ui-grid-header-cell-label">
{{col.displayName}}
</span>
<span class="icon" uib-toolotp='{{col.customProperty}}' tooltip-placement='right'></span>//it's not working, col.customProperty = underfined, but working if expression {{col.displayName}}
....
</div>'

将文本放到模板的其他工作方式是什么?

1 个答案:

答案 0 :(得分:0)

每个单元格都有col.colDef属性,可以访问所有属性,如field,displayName,tooltipDescription等。