Opened 8 years ago

Closed 8 years ago

Last modified 8 years ago

#13288 closed defect (fixed)

LazyTreeGrid - expanding or collapsing rows should not cause re-rendering of unrelated rows

Reported by: evan Owned by: evan
Priority: high Milestone: 1.7
Component: DojoX Grid Version: 1.7.0b1
Keywords: lazytreegrid, expand, rendering Cc: lazy, treegrid, expand, fetch
Blocked By: Blocking:

Description

Currently in LazyTreeGrid?, expanding or collapsing a row will cause all rows(below the target one) re-rendered.

The rendering speed shall be increased a bit once this issue were fixed.

It's easy to see this issue at dojox/grid/tests/test_treegrid_lazyloading.html

Change History (8)

comment:1 Changed 8 years ago by evan

Resolution: fixed
Status: newclosed

(In [25583]) Fixes #13288 patch from Elvis(IBM, CCLA), by avoiding any unnecessary data fetching requests when expanding or collapsing rows, - related rows still need to be updated/rendered.

comment:2 Changed 8 years ago by evan

Cc: lazy treegrid expand fetch added
Milestone: tbd1.7

comment:3 Changed 8 years ago by evan

(In [25667]) Refs #13288 styling tweaks, use strict '===' and add two missed events for LazyTreeGridStoreModel?

comment:4 Changed 8 years ago by evan

(In [25671]) Refs #13288 use pointer cursor for expando

comment:5 Changed 8 years ago by evan

(In [25733]) Refs #13288 adding missed test cases

comment:6 Changed 8 years ago by evan

(In [25799]) Refs #13288 release locking flag after finish rendering rows

comment:7 Changed 8 years ago by evan

In [26145]:

Refs #13288 backport [25667] to 1.6 branch

comment:8 Changed 8 years ago by evan

In [26149]:

Refs #13288 !strict also backport the fix to 1.6 branch

Note: See TracTickets for help on using tickets.