This commit is contained in:
@@ -15,9 +15,11 @@
|
|||||||
//https://vuetifyjs.com/en/components/data-tables#paginate-and-sort-server-side
|
//https://vuetifyjs.com/en/components/data-tables#paginate-and-sort-server-side
|
||||||
/*
|
/*
|
||||||
TODO:
|
TODO:
|
||||||
Need minimal possible code in containing form
|
This handles fetching and displaying the data, the parent form handles all other aspects:
|
||||||
Should pass to this component all it needs to work independently for the most part
|
- error message display
|
||||||
|
- opening items
|
||||||
|
- selecting filters and adding editing templates
|
||||||
|
|
||||||
What is required to be sent to server:
|
What is required to be sent to server:
|
||||||
- example full request http://localhost:7575/api/v8/Widget/ListWidgets?Offset=1&Limit=12&DataFilterId=122&vp=xs
|
- example full request http://localhost:7575/api/v8/Widget/ListWidgets?Offset=1&Limit=12&DataFilterId=122&vp=xs
|
||||||
- api list url
|
- api list url
|
||||||
@@ -38,7 +40,8 @@ TODO:
|
|||||||
What it needs to provide TO it's parent form
|
What it needs to provide TO it's parent form
|
||||||
- Item click info to trigger opening edit form
|
- Item click info to trigger opening edit form
|
||||||
- Selected items list for mass ops
|
- Selected items list for mass ops
|
||||||
|
- error event and message in case of server error or other error so parent can handle it
|
||||||
|
- Grid is responsible ONLY for showing data, nothing else
|
||||||
|
|
||||||
|
|
||||||
What will be delivered by the server:
|
What will be delivered by the server:
|
||||||
|
|||||||
Reference in New Issue
Block a user