Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DataGridPro] Implement Lazy loading #5214

Merged
merged 91 commits into from
Sep 1, 2022

Commits on Jun 6, 2022

  1. add skeleton rows/cells

    DanailH committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    ad7e2da View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2022

  1. Configuration menu
    Copy the full SHA
    c214c93 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2022

  1. draft version ready

    DanailH committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    93af334 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    55948da View commit details
    Browse the repository at this point in the history
  3. revert docs update

    DanailH committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    bd6f534 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2022

  1. resolve conflcits

    DanailH committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    8db28de View commit details
    Browse the repository at this point in the history
  2. PR comments

    DanailH committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    29eafb9 View commit details
    Browse the repository at this point in the history
  3. fix statics

    DanailH committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    cc4019f View commit details
    Browse the repository at this point in the history
  4. polish solution

    DanailH committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    0fc1bfc View commit details
    Browse the repository at this point in the history
  5. fix tests

    DanailH committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    2fe5b7a View commit details
    Browse the repository at this point in the history
  6. enable all tests

    DanailH committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    7da81c2 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2022

  1. enable assertions

    DanailH committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    82796fa View commit details
    Browse the repository at this point in the history
  2. fix tree data test

    DanailH committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    dd901a2 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2022

  1. Configuration menu
    Copy the full SHA
    a5dfc0a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    692f4f4 View commit details
    Browse the repository at this point in the history
  3. fix test

    DanailH committed Jul 13, 2022
    Configuration menu
    Copy the full SHA
    9abed60 View commit details
    Browse the repository at this point in the history
  4. Update docs/data/data-grid/rows/rows.md

    Co-authored-by: Alexandre Fauquette <45398769+alexfauquette@users.noreply.github.com>
    DanailH and alexfauquette authored Jul 13, 2022
    Configuration menu
    Copy the full SHA
    0be892f View commit details
    Browse the repository at this point in the history
  5. Update docs/data/data-grid/rows/rows.md

    Co-authored-by: Alexandre Fauquette <45398769+alexfauquette@users.noreply.github.com>
    DanailH and alexfauquette authored Jul 13, 2022
    Configuration menu
    Copy the full SHA
    f565260 View commit details
    Browse the repository at this point in the history
  6. test

    DanailH committed Jul 13, 2022
    Configuration menu
    Copy the full SHA
    4e66d70 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'feature/DataGridPro-lazy-loading' of github.com:DanailH…

    …/material-ui-x into feature/DataGridPro-lazy-loading
    DanailH committed Jul 13, 2022
    Configuration menu
    Copy the full SHA
    0fa4d64 View commit details
    Browse the repository at this point in the history
  8. Update packages/grid/x-data-grid-pro/src/hooks/features/lazyLoader/us…

    …eGridLazyLoader.ts
    
    Co-authored-by: Alexandre Fauquette <45398769+alexfauquette@users.noreply.github.com>
    DanailH and alexfauquette authored Jul 13, 2022
    Configuration menu
    Copy the full SHA
    67b2141 View commit details
    Browse the repository at this point in the history
  9. Update packages/grid/x-data-grid-pro/src/hooks/features/lazyLoader/us…

    …eGridLazyLoader.ts
    
    Co-authored-by: Alexandre Fauquette <45398769+alexfauquette@users.noreply.github.com>
    DanailH and alexfauquette authored Jul 13, 2022
    Configuration menu
    Copy the full SHA
    cdacca9 View commit details
    Browse the repository at this point in the history
  10. Update packages/grid/x-data-grid-pro/src/hooks/features/lazyLoader/us…

    …eGridLazyLoaderPreProcessors.tsx
    
    Co-authored-by: Alexandre Fauquette <45398769+alexfauquette@users.noreply.github.com>
    DanailH and alexfauquette authored Jul 13, 2022
    Configuration menu
    Copy the full SHA
    ac2b4d8 View commit details
    Browse the repository at this point in the history
  11. fixes

    DanailH committed Jul 13, 2022
    Configuration menu
    Copy the full SHA
    27d44f8 View commit details
    Browse the repository at this point in the history
  12. Merge branch 'feature/DataGridPro-lazy-loading' of github.com:DanailH…

    …/material-ui-x into feature/DataGridPro-lazy-loading
    DanailH committed Jul 13, 2022
    Configuration menu
    Copy the full SHA
    e4c3a68 View commit details
    Browse the repository at this point in the history
  13. updated example

    DanailH committed Jul 13, 2022
    Configuration menu
    Copy the full SHA
    aa995b8 View commit details
    Browse the repository at this point in the history
  14. work on tests

    DanailH committed Jul 13, 2022
    Configuration menu
    Copy the full SHA
    37f8117 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2022

  1. resolve conficts

    DanailH committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    e53ca5b View commit details
    Browse the repository at this point in the history
  2. PR comments

    DanailH committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    4038f5d View commit details
    Browse the repository at this point in the history
  3. fix apis

    DanailH committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    f880252 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2022

  1. resolve conflicts

    DanailH committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    a61e86c View commit details
    Browse the repository at this point in the history
  2. polish the demo

    DanailH committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    c4a9343 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2022

  1. remove uneeded oage

    DanailH committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    cd87b6c View commit details
    Browse the repository at this point in the history
  2. fix docs wording

    DanailH committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    4a31d2f View commit details
    Browse the repository at this point in the history
  3. Update packages/grid/x-data-grid-pro/src/hooks/features/lazyLoader/us…

    …eGridLazyLoader.ts
    
    Co-authored-by: Matheus Wichman <matheushw@outlook.com>
    DanailH and m4theushw authored Aug 3, 2022
    Configuration menu
    Copy the full SHA
    fa8114f View commit details
    Browse the repository at this point in the history
  4. Update packages/grid/x-data-grid/src/utils/utils.ts

    Co-authored-by: Matheus Wichman <matheushw@outlook.com>
    DanailH and m4theushw authored Aug 3, 2022
    Configuration menu
    Copy the full SHA
    6dd928b View commit details
    Browse the repository at this point in the history
  5. working

    DanailH committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    875bd0c View commit details
    Browse the repository at this point in the history
  6. optimise code

    DanailH committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    877a117 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2022

  1. Update docs/data/data-grid/row-updates/row-updates.md

    Co-authored-by: Andrew Cherniavskii <andrew.cherniavskii@gmail.com>
    DanailH and cherniavskii authored Aug 22, 2022
    Configuration menu
    Copy the full SHA
    3fc84ff View commit details
    Browse the repository at this point in the history
  2. Update docs/data/data-grid/row-updates/row-updates.md

    Co-authored-by: José Rodolfo Freitas <joserodolfo.freitas@gmail.com>
    DanailH and joserodolfofreitas authored Aug 22, 2022
    Configuration menu
    Copy the full SHA
    42e11ee View commit details
    Browse the repository at this point in the history
  3. Update docs/data/data-grid/row-updates/row-updates.md

    Co-authored-by: Andrew Cherniavskii <andrew.cherniavskii@gmail.com>
    DanailH and cherniavskii authored Aug 22, 2022
    Configuration menu
    Copy the full SHA
    aac485f View commit details
    Browse the repository at this point in the history
  4. PR comments

    DanailH committed Aug 22, 2022
    Configuration menu
    Copy the full SHA
    8906b83 View commit details
    Browse the repository at this point in the history
  5. resolve conflicts

    DanailH committed Aug 22, 2022
    Configuration menu
    Copy the full SHA
    6ef5dc1 View commit details
    Browse the repository at this point in the history
  6. Update packages/grid/x-data-grid/src/hooks/features/rows/useGridRows.ts

    Co-authored-by: Andrew Cherniavskii <andrew.cherniavskii@gmail.com>
    DanailH and cherniavskii authored Aug 22, 2022
    Configuration menu
    Copy the full SHA
    9bd6a08 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9dab887 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'feature/DataGridPro-lazy-loading' of github.com:DanailH…

    …/material-ui-x into feature/DataGridPro-lazy-loading
    DanailH committed Aug 22, 2022
    Configuration menu
    Copy the full SHA
    5b946e3 View commit details
    Browse the repository at this point in the history
  9. Update packages/grid/x-data-grid-pro/src/tests/lazyLoader.DataGridPro…

    ….test.tsx
    
    Co-authored-by: Andrew Cherniavskii <andrew.cherniavskii@gmail.com>
    DanailH and cherniavskii authored Aug 22, 2022
    Configuration menu
    Copy the full SHA
    e2661ce View commit details
    Browse the repository at this point in the history
  10. Update packages/grid/x-data-grid-pro/src/tests/lazyLoader.DataGridPro…

    ….test.tsx
    
    Co-authored-by: Andrew Cherniavskii <andrew.cherniavskii@gmail.com>
    DanailH and cherniavskii authored Aug 22, 2022
    Configuration menu
    Copy the full SHA
    fedb8c5 View commit details
    Browse the repository at this point in the history
  11. work

    DanailH committed Aug 22, 2022
    Configuration menu
    Copy the full SHA
    26a42ed View commit details
    Browse the repository at this point in the history
  12. Merge branch 'feature/DataGridPro-lazy-loading' of github.com:DanailH…

    …/material-ui-x into feature/DataGridPro-lazy-loading
    DanailH committed Aug 22, 2022
    Configuration menu
    Copy the full SHA
    f0c9393 View commit details
    Browse the repository at this point in the history
  13. Update docs/data/data-grid/row-updates/row-updates.md

    Co-authored-by: José Rodolfo Freitas <joserodolfo.freitas@gmail.com>
    DanailH and joserodolfofreitas authored Aug 22, 2022
    Configuration menu
    Copy the full SHA
    09ad985 View commit details
    Browse the repository at this point in the history
  14. Update docs/data/data-grid/row-updates/row-updates.md

    Co-authored-by: José Rodolfo Freitas <joserodolfo.freitas@gmail.com>
    DanailH and joserodolfofreitas authored Aug 22, 2022
    Configuration menu
    Copy the full SHA
    ead9b2a View commit details
    Browse the repository at this point in the history
  15. move docs info

    DanailH committed Aug 22, 2022
    Configuration menu
    Copy the full SHA
    0139c01 View commit details
    Browse the repository at this point in the history
  16. Merge branch 'feature/DataGridPro-lazy-loading' of github.com:DanailH…

    …/material-ui-x into feature/DataGridPro-lazy-loading
    DanailH committed Aug 22, 2022
    Configuration menu
    Copy the full SHA
    57f07c9 View commit details
    Browse the repository at this point in the history
  17. resolve conflicts

    DanailH committed Aug 22, 2022
    Configuration menu
    Copy the full SHA
    d890470 View commit details
    Browse the repository at this point in the history
  18. fix build

    DanailH committed Aug 22, 2022
    Configuration menu
    Copy the full SHA
    5bd7d0d View commit details
    Browse the repository at this point in the history
  19. fix liter

    DanailH committed Aug 22, 2022
    Configuration menu
    Copy the full SHA
    801b443 View commit details
    Browse the repository at this point in the history
  20. simplify skeletonRowId

    DanailH committed Aug 22, 2022
    Configuration menu
    Copy the full SHA
    1f1074e View commit details
    Browse the repository at this point in the history
  21. Update packages/grid/x-data-grid/src/hooks/features/rows/useGridRows.ts

    Co-authored-by: Andrew Cherniavskii <andrew.cherniavskii@gmail.com>
    DanailH and cherniavskii authored Aug 22, 2022
    Configuration menu
    Copy the full SHA
    acdcb76 View commit details
    Browse the repository at this point in the history
  22. Update packages/grid/x-data-grid-pro/src/hooks/features/lazyLoader/us…

    …eGridLazyLoader.ts
    
    Co-authored-by: Andrew Cherniavskii <andrew.cherniavskii@gmail.com>
    DanailH and cherniavskii authored Aug 22, 2022
    Configuration menu
    Copy the full SHA
    c8f46e9 View commit details
    Browse the repository at this point in the history
  23. infer return types

    DanailH committed Aug 22, 2022
    Configuration menu
    Copy the full SHA
    f55e7fe View commit details
    Browse the repository at this point in the history
  24. Merge branch 'feature/DataGridPro-lazy-loading' of github.com:DanailH…

    …/material-ui-x into feature/DataGridPro-lazy-loading
    DanailH committed Aug 22, 2022
    Configuration menu
    Copy the full SHA
    e1a8044 View commit details
    Browse the repository at this point in the history
  25. simplify skeleton row check

    DanailH committed Aug 22, 2022
    Configuration menu
    Copy the full SHA
    1d845d0 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2022

  1. Update docs/data/data-grid/row-updates/row-updates.md

    Co-authored-by: Matheus Wichman <matheushw@outlook.com>
    DanailH and m4theushw authored Aug 23, 2022
    Configuration menu
    Copy the full SHA
    f0aeea7 View commit details
    Browse the repository at this point in the history
  2. revert changes

    DanailH committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    dc4e50b View commit details
    Browse the repository at this point in the history
  3. resolve conflicts

    DanailH committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    90e1903 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2022

  1. Update docs/data/data-grid/row-updates/row-updates.md

    Co-authored-by: Olivier Tassinari <olivier.tassinari@gmail.com>
    DanailH and oliviertassinari authored Aug 24, 2022
    Configuration menu
    Copy the full SHA
    61be031 View commit details
    Browse the repository at this point in the history
  2. Update packages/grid/x-data-grid/src/models/params/gridRenderedRowsIn…

    …tervalChangeParams.ts
    
    Co-authored-by: Olivier Tassinari <olivier.tassinari@gmail.com>
    DanailH and oliviertassinari authored Aug 24, 2022
    Configuration menu
    Copy the full SHA
    7d5e427 View commit details
    Browse the repository at this point in the history
  3. Update packages/grid/x-data-grid/src/models/params/gridRenderedRowsIn…

    …tervalChangeParams.ts
    
    Co-authored-by: Olivier Tassinari <olivier.tassinari@gmail.com>
    DanailH and oliviertassinari authored Aug 24, 2022
    Configuration menu
    Copy the full SHA
    d6b536f View commit details
    Browse the repository at this point in the history
  4. PR comments

    DanailH committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    0adb7ef View commit details
    Browse the repository at this point in the history
  5. Merge branch 'feature/DataGridPro-lazy-loading' of github.com:DanailH…

    …/material-ui-x into feature/DataGridPro-lazy-loading
    DanailH committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    65e522b View commit details
    Browse the repository at this point in the history
  6. resolve conflicts

    DanailH committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    9a88194 View commit details
    Browse the repository at this point in the history
  7. fix build

    DanailH committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    2dafe3a View commit details
    Browse the repository at this point in the history
  8. Update packages/grid/x-data-grid-pro/src/models/gridFetchRowsParams.ts

    Co-authored-by: Olivier Tassinari <olivier.tassinari@gmail.com>
    DanailH and oliviertassinari authored Aug 24, 2022
    Configuration menu
    Copy the full SHA
    d781e29 View commit details
    Browse the repository at this point in the history
  9. Update packages/grid/x-data-grid-pro/src/models/gridFetchRowsParams.ts

    Co-authored-by: Olivier Tassinari <olivier.tassinari@gmail.com>
    DanailH and oliviertassinari authored Aug 24, 2022
    Configuration menu
    Copy the full SHA
    4491fb4 View commit details
    Browse the repository at this point in the history
  10. Update packages/grid/x-data-grid-pro/src/tests/lazyLoader.DataGridPro…

    ….test.tsx
    
    Co-authored-by: Olivier Tassinari <olivier.tassinari@gmail.com>
    DanailH and oliviertassinari authored Aug 24, 2022
    Configuration menu
    Copy the full SHA
    6cf0cf9 View commit details
    Browse the repository at this point in the history
  11. Update packages/grid/x-data-grid/src/hooks/features/rows/useGridRows.ts

    Co-authored-by: Olivier Tassinari <olivier.tassinari@gmail.com>
    DanailH and oliviertassinari authored Aug 24, 2022
    Configuration menu
    Copy the full SHA
    39ad75f View commit details
    Browse the repository at this point in the history
  12. feedback

    DanailH committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    c563079 View commit details
    Browse the repository at this point in the history
  13. conflicts

    DanailH committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    fa846a6 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    f381442 View commit details
    Browse the repository at this point in the history
  15. work

    DanailH committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    924cf66 View commit details
    Browse the repository at this point in the history
  16. add new test case

    oliviertassinari committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    74200f4 View commit details
    Browse the repository at this point in the history
  17. simplify demo

    oliviertassinari committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    7512a8f View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2022

  1. update the loading rows count

    DanailH committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    3d12945 View commit details
    Browse the repository at this point in the history
  2. get latest

    DanailH committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    69b0595 View commit details
    Browse the repository at this point in the history
  3. rework replaceRows method

    DanailH committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    17def05 View commit details
    Browse the repository at this point in the history
  4. add emply rows check

    DanailH committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    79eb868 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    88ea46f View commit details
    Browse the repository at this point in the history
  6. update docs

    DanailH committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    3724946 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2022

  1. Configuration menu
    Copy the full SHA
    38be38d View commit details
    Browse the repository at this point in the history
  2. remove console.log

    DanailH committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    5a7905e View commit details
    Browse the repository at this point in the history