2

我想在 $scope.gridOptions.columnDefs 中放置一个自定义属性,例如:

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

然后,在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>

将文本放入模板的另一种工作方式是什么?

4

1 回答 1

1

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

于 2016-07-13T17:13:51.297 回答