2016-06-23 5 views
1

ich werde nicht winkelförmigen Stangen verwenden Bootstrap-Tooltip in Header-Zelle von ui-gridWie Tooltip Beschreibung in jeder Kopfzelle ui-Gitter

$scope.gridOptions = { 
//some settings 
columnDefs: [ 
    { 
    field: someId, 
    displayName: 'Name', 
    headerCellTemplate: 'linkToTemplate' //default headerCellTemplate with uib-tooltip={{tooltipDescription}}, 
    tooltipDescription: 'Tooltip description' //it's not working 
    } 
] 
} 

headerCellTemplate setzen:

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

was ist der richtige Weg Tooltip Beschreibung in jede Header-Zelle zu setzen?

+0

ich shure bin nicht aber, warum Sie nicht ui-Tooltip verwenden? Vitalii

+0

Entschuldigung, es war ein falsches Beispiel, ich benutze uib-tooltip in headerCellTemplate. Die Frage ist, wie man eine Beschreibung für einen Tooltip in eine Vorlage aus $ scope.gridOptions oder $ scope.gridOptions.columnDefs schreibt. Ich möchte tooltipDescription in der Vorlage nicht fest codieren, wie uib-toolotp = 'irgendeine Beschreibung', weil es eine allgemeine Vorlage für alle Header-Zellen ist. – rossoneri

+0

Verwenden Sie diese uib-tooltip-template = cell ['template'] – Vitalii

Antwort

0

Jede Zelle hat col.colDef Eigenschaft mit Zugang zu allen Eigenschaften wie Feld, display, tooltipDescription usw.