Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
DataTable
component is a custom table to represent data from RESTful api.It is working directly with the API. The only value that has to be provided is an api model endpoint (i.e. project, asset).
getRequestUrl
helper function fromsrc/utilities/datatable-utilities.js
helper file.fetchDatatableData
andfetchDatatableColumns
fetchDatatableData
is getting table rows from the API, whilefetchDatatableColumns
is just getting static column values fromgetColumns
helper function ofdatatable-utilities
. It is to be replaced with an actual API call when it is implemented.DatatableReducer
. It is creating new attribute for both rows and columns store according to the name of the data type. Every new datatable reference is going to be populating same state with new attributes, for example:errors
array. Implementation offilters
is to be determineddatatable-utilities
to generate table columns and rows.dataType
property to get data from the store.tableStyles
property is being used for customizing table styles.Next steps:
offset
andlimit
filters.datatable-actions.js