Feature #2300
openLoad form tables dynamically
Description
- Load form tables only on demand (when clicking on the corresponding input field)
- Maybe even load only the relevant page and reload on demand (e.g. clicking next page, or sort, or filter)
Beside better performance this would also help with situations e.g. at person when adding a place dynamically for birth and than also being able to use it immediately for residence.
All these changes would require support from the frontend team, the second one would require support from the API so most likely we won't start this before autumn.
Sorry for changing these approaches so often over the last months and a big thank you to Christoph for latest input.
Updated by Bernhard Koschiček-Krombholz 4 months ago
- Status changed from Acknowledged to Assigned
- Assignee set to Bernhard Koschiček-Krombholz
I will look into this issue, at least from a managing point of view.
So, we use currently Datatables. I will look into other possibilities for better server-side support:I will look into these, but if anybody has other solution, which will integrate better, please let me know.
Updated by Bernhard Koschiček-Krombholz 3 months ago
- Related to Feature #998: Filter for Entity Overviews added
Updated by Bernhard Koschiček-Krombholz 3 months ago
Since OpenAtlas Discovery uses Tanstack, we will use the same library in the backend UI.
Updated by Bernhard Koschiček-Krombholz 3 months ago
- Target version changed from 8.8.0 to 8.9.0
Updated by Bernhard Koschiček-Krombholz 3 months ago
Discovered that Tanstack doesn't really support vanilla JS like advertised: https://github.com/TanStack/table/discussions/4928
Here are user examples which work, but aren't great:
https://stackblitz.com/edit/vitejs-vite-mcxo6f?file=src%2Fmain.ts
https://stackblitz.com/edit/vitejs-vite-zbmszd?file=src%2Fmain.ts
Updated by Alexander Watzinger about 2 months ago
- Target version changed from 8.9.0 to 8.10.0