zdefiniować kolumnę, jak następuje:Jak wyśrodkować przycisk w komórce kątowej-ui-grid?
{
name: 'button',
displayName: '',
cellClass: 'ui-grid-vcenter',
enableColumnMenu: false,
enableFiltering: false,
enableSorting: false,
cellTemplate: '<div><button ng-click="grid.appScope.rowButtonHandler(row.entity.id)">clicky</button></div>'
}
skutki:
<div class="ui-grid-cell ng-scope ui-grid-coluiGrid-010 ui-grid-vcenter" ui-grid-cell="" ng-class="{ 'ui-grid-row-header-cell': col.isRowHeader }" ng-repeat="(colRenderIndex, col) in colContainer.renderedColumns track by col.colDef.name">
<div class="ng-scope">
<button ng-click="grid.appScope.rowButtonHandler(row.entity.id)"></button>
</div>
</div>
I wycentrować przycisku w pionie i w poziomie. W poziomie, działa, ale w pionie, nie mogę uzyskać prawidłowego kodu CSS. Oto mój ogólny strzał:
.ui-grid-vcenter div {
text-align: center;
vertical-align: middle !important;
background-color: yellow !important;
}
W jaki sposób jedna centralna zawartość w komórce w tym rodzaju siatki AngularJS?