tui.grid
tui.grid copied to clipboard
feat: add setRows api for setting multiple rows
Please check if the PR fulfills these requirements
- [x] It's submitted to right branch according to our branching model
- [x] It's right issue type on title
- [ ] When resolving a specific issue, it's referenced in the PR's title (e.g.
fix #xxx[,#xxx], where "xxx" is the issue number) - [x] The commit message follows our guidelines
- [ ] Tests for the changes have been added (for bug fixes/features)
- [x] Docs have been added/updated (for bug fixes/features)
- [ ] It does not introduce a breaking change or has description for the breaking change
Description
- Added
setRowsAPI for setting multi rows- Previously, the only way to set rows was the
setRowAPI, which caused performance issues when setting multiple rows. - As a result of self-test, when setting 8000 rows of 4 columns, it took about 100 seconds on average with the existing method, but about 600 ms on average when using the
setRowsAPI. (Performance improvement of about 150 times)
- Previously, the only way to set rows was the
Thank you for your contribution to TOAST UI product. 🎉 😘 ✨