You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
proposal: change the way client notifies server of user selection actions.
Right now, client send an array of selected row index positions. In the case that user holds down shift and selects a large range (can potentially be many thousands of rows) this is an inefficient way to transmit selection. How about the following:
So where a consecutive range of row index values must be included, we just describe that range with the first and last index using the RangeTuple. We can send any combination of single values and ranges. Select All becomes trivial [[0, rowCount]]
If user makes a complex extended selection, picking out specific rows and ranges of rows, we might see a selection like this
proposal: change the way client notifies server of user selection actions.
Right now, client send an array of selected row index positions. In the case that user holds down shift and selects a large range (can potentially be many thousands of rows) this is an inefficient way to transmit selection. How about the following:
instead of
we use this
So where a consecutive range of row index values must be included, we just describe that range with the first and last index using the RangeTuple. We can send any combination of single values and ranges. Select All becomes trivial [[0, rowCount]]
If user makes a complex extended selection, picking out specific rows and ranges of rows, we might see a selection like this
which translates to
The text was updated successfully, but these errors were encountered: