plotly / plotly/dash-ag-grid

Questions about the infinite row model

Open
#474 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
241
Forks
47
PR merge metrics
No merged PRs in 30d

Description

Hi,

we recently switched to the infinite row model in our app to improve loading times. I have read the docs page, and it's very helpful. But I still have a few questions that I couldn't find answers to, so I hope it's ok that I post them here.

  1. My understanding is that with the infinite row model, I should not output anything to the rowData property anymore. The only way that the grid gets the data should be via a getRowsRequest => getRowsResponse callback. correct?
  2. How can I trigger a refresh of the grid when I know that the data has changed on the server? At the moment I am using a client-side callback as described here. Is that correct or is there an easier way by now?
  3. How do I read changes that a user makes on the grid data? rowData as a callback input gives None now.

Thanks a lot!

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the infinite row model documentation linked in the issue and compare it with the referenced community discussion about refreshing the cache. Determine whether the three questions need documented guidance, then update the relevant documentation so data loading, server refreshes, and reading user edits are answered clearly.

Written by the indexing model from the issue text.

Assessment

Domain
documentation
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.