angular-ui/ui-grid

adding custom field

Open

#4314 aperta il 2 set 2015

Vedi su GitHub
 (0 commenti) (0 reazioni) (0 assegnatari)JavaScript (2496 fork)batch import
help wantedseverity: performance

Metriche repository

Star
 (5395 star)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

hi, i want to add some custom field in columnDefs and want to access it from header template. As an example , i want a field let say showFile

$scope.gridOptions.columnDefs = [

       {                
                name: 'ServiceID',
                displayName: 'Service',
                showFile: some data
      }

and want to access showFile inside header template ...


<div class="ui-grid-top-panel"  style="text-align: center">
      {{ want to access 'showFile' }}
</div>

What's the best possible way to do this. As i have tried it using custom method as

<div class="ui-grid-top-panel"  style="text-align: center">
{{grid.appScope.letter()}}
</div>

(plnkr link http://plnkr.co/edit/ZW43LsiLY7GdnX6XEOgG?p=preview ) but , the function (grid.appScope.letter()) is being called for infinite number of times . I have raised the issue but didn't got any reply .. https://github.com/angular-ui/ui-grid/issues/4250 . Can anyone please suggest the best possible way to achieve the above mentioned task.

Guida contributor