Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ## Member List API
- - sortable: Boolean
- - prepareColumns: (columns) => columns
- - prepareData: (data, rowData) => data
- - prepareHeaderData: () => headerData
- - onOrderChange: (ids?) => {}
- - onRemoveMembers: (ids) => {}
- - selectedItems: controlled property
- - renderNoResults - has default
- - isInvalid: (data) => Component
- - name: (data, isInvalid) => JSX|JSX - custom component for name
- ### prepareColumns(columns): newColumns
- columns: [
- CHECKBOX_COLUMN,
- PHOTO_COLUMN,
- NAME_COLUMN,
- PHONE_NUMBER_COLUMN,
- EXTENSION_COLUMN,
- ACTIONS_COLUMN,
- ]
- ### prepareData(data, rowData): preparedData
- Can intercept and change default `listData`.
- Receives as param default implementation.
- It should return new data.
- ```js
- // default rowData
- data = {
- checkbox: {},
- draggable: {},
- extension: {},
- phoneNumber: {},
- name: {},
- photo: {},
- rowId: {},
- actions: {}
- }
- ```
- ### prepareHeaderData(data): preparedData
- ```js
- // default rowData
- data = {
- checkbox: {},
- draggable: {},
- extension: {label: 'Extension Number'},
- phoneNumber: {},
- name: {},
- photo: {},
- rowId: {},
- actions: {}
- }
- ```
- ## actionsProps:
- Defaults delete action.
Add Comment
Please, Sign In to add comment