Advertisement
Guest User

Untitled

a guest
Mar 27th, 2017
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. const remoteSort = (pageIndex, obj, ordering) => {
  2. const sort = ordering.sort
  3. this.props.setOrderBy({
  4. name: sort.property,
  5. direction: sort.direction
  6. })
  7.  
  8.  
  9. return new Promise((resolve, reject) => {
  10. resolve({})
  11. })
  12. }
  13.  
  14. <Grid
  15. columns={this.props.columnDefinitions}
  16. data={this.props.entities}
  17. plugins={{
  18. PAGER: {
  19. enabled: true,
  20. pagingType: 'local',
  21. pagerComponent: (
  22. <Pagination
  23. totalRecords={this.props.entityCount}
  24. recordsPerPage={this.props.limit}
  25. onPageChange={this.onPageChange}
  26. currentPage={this.props.currentPage}
  27. />
  28. )
  29. },
  30. COLUMN_MANAGER: {
  31. sortable: {
  32. enabled: true,
  33. method: 'remote',
  34. sortingSource: remoteSort
  35. }
  36. }
  37. }}
  38. stateKey="listViewGrid"
  39. reducerKeys="grid"
  40. />
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement