@acmedinotech/ezdatagrid-react
v0.1.3
Published
A lightweight, fast, and flexible dynamic datagrid display & editor for React
Maintainers
Readme
EZDataGrid (EZDG, ezdg)
A lightweight, fast, and flexible dynamic datagrid display & editor that works on the following basic concepts:
- each table represents a specific entity and is defined by a set of columnDefinitions (colDefs)
- each entity is attached to a dataStore that can:
- create an entity
- read a page of entities (or single entity)
- update a single entity
- delete a single entity
MVP Todos
- [ ] cell: on-click/hover buttonbar for copy/misc
- [x]
rowData.___flash=created|updated|deleted|error -> data-ezdg-flash- [x] data-ezdg-flash should trigger a css animation
- [x] remove ___flash during any row-mutation dataStore operations
- [x] rename
component.toolbars.tsx -> component.rowTools.tsx- [x] extract remaining buttons to top level
- [ ] create SaveDataStoreButton that goes from
default -> 🟡 -> [🟢 | 🔴] -> default
- [ ] 🔎 search/pagination
- [ ] 🐞
isArraybeing ignored in control render - [ ] filtering
- [ ] sorting
- [ ] 🐞
- [ ] 👩💻 UI polish
- [ ] create 2-4 new themes
- [ ] polish themes
- [ ] make tables a tiny bit cuter
- [ ] define/implement intuitive keyboard shortcuts
- [ ] RESPONSIVE LAYOUT!
- [ ] mobile-friendly?
