tui.grid icon indicating copy to clipboard operation
tui.grid copied to clipboard

feat: add setRows api for setting multiple rows

Open jajugoguma opened this issue 3 years ago • 0 comments

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 setRows API for setting multi rows
    • Previously, the only way to set rows was the setRow API, 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 setRows API. (Performance improvement of about 150 times)

Thank you for your contribution to TOAST UI product. 🎉 😘 ✨

jajugoguma avatar Sep 20 '22 10:09 jajugoguma