Guest User

Untitled

a guest
Jul 17th, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. ## Member List API
  2.  
  3. - sortable: Boolean
  4. - prepareColumns: (columns) => columns
  5. - prepareData: (data, rowData) => data
  6. - prepareHeaderData: () => headerData
  7. - onOrderChange: (ids?) => {}
  8. - onRemoveMembers: (ids) => {}
  9. - selectedItems: controlled property
  10. - renderNoResults - has default
  11. - isInvalid: (data) => Component
  12. - name: (data, isInvalid) => JSX|JSX - custom component for name
  13.  
  14. ### prepareColumns(columns): newColumns
  15.  
  16. columns: [
  17. CHECKBOX_COLUMN,
  18. PHOTO_COLUMN,
  19. NAME_COLUMN,
  20. PHONE_NUMBER_COLUMN,
  21. EXTENSION_COLUMN,
  22. ACTIONS_COLUMN,
  23. ]
  24.  
  25. ### prepareData(data, rowData): preparedData
  26.  
  27. Can intercept and change default `listData`.
  28. Receives as param default implementation.
  29. It should return new data.
  30.  
  31.  
  32. ```js
  33. // default rowData
  34. data = {
  35. checkbox: {},
  36. draggable: {},
  37. extension: {},
  38. phoneNumber: {},
  39. name: {},
  40. photo: {},
  41. rowId: {},
  42. actions: {}
  43. }
  44. ```
  45.  
  46. ### prepareHeaderData(data): preparedData
  47.  
  48. ```js
  49. // default rowData
  50. data = {
  51. checkbox: {},
  52. draggable: {},
  53. extension: {label: 'Extension Number'},
  54. phoneNumber: {},
  55. name: {},
  56. photo: {},
  57. rowId: {},
  58. actions: {}
  59. }
  60. ```
  61.  
  62.  
  63. ## actionsProps:
  64.  
  65. Defaults delete action.
Add Comment
Please, Sign In to add comment