【发布时间】:2017-10-16 13:43:02
【问题描述】:
我有一个非常简单的网格,我正在尝试启用分页,但没有出现分页控件。这是我所拥有的:
我已添加“ui.grid.pagination”作为对我的应用模块的依赖项。
html:
<div ui-grid="gridOptions" ui-grid-selection ui-grid-pagination external-scopes="$scope" class="campaigns-grid"></div>
js:
$scope.gridOptions = {
data: 'campaigns',
enableRowSelection: true,
noUnselect: true,
enableRowHeaderSelection: false,
multiSelect: false,
enablePaginationControls: true,
paginationPageSize: 5,
paginationPageSizes: [5, 10, 15],
rowTemplate: '<div ng-dblclick="getExternalScopes().onDblClickRow(row)" ng-click="grid.appScope.fnOne(row)" ng-repeat="col in colContainer.renderedColumns track by col.colDef.name" class="ui-grid-cell" ui-grid-cell></div>',
columnDefs: [
{ field: 'name', displayName: 'Name' },
{
name: 'delete',
displayName: 'Delete',
enableCellEdit: false,
width: 200,
cellTemplate: '<a href ng-click="getExternalScopes().deleteCampaign(row.entity)"><i class="fa fa-trash deleteButton"></i></a>'
}
]
};
【问题讨论】:
标签: javascript angularjs pagination angular-ui-grid