Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const remoteSort = (pageIndex, obj, ordering) => {
- const sort = ordering.sort
- this.props.setOrderBy({
- name: sort.property,
- direction: sort.direction
- })
- return new Promise((resolve, reject) => {
- resolve({})
- })
- }
- <Grid
- columns={this.props.columnDefinitions}
- data={this.props.entities}
- plugins={{
- PAGER: {
- enabled: true,
- pagingType: 'local',
- pagerComponent: (
- <Pagination
- totalRecords={this.props.entityCount}
- recordsPerPage={this.props.limit}
- onPageChange={this.onPageChange}
- currentPage={this.props.currentPage}
- />
- )
- },
- COLUMN_MANAGER: {
- sortable: {
- enabled: true,
- method: 'remote',
- sortingSource: remoteSort
- }
- }
- }}
- stateKey="listViewGrid"
- reducerKeys="grid"
- />
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement