Opened 11 years ago

Closed 10 years ago

Last modified 10 years ago

#6373 closed defect (fixed)

Grid: Filtering rows using onBeforeRow and the hidden property creates rendering problems.

Reported by: guest Owned by: Nathan Toone
Priority: high Milestone: 1.4
Component: DojoX Grid Version: 1.1.0
Keywords: Cc: benschell
Blocked By: Blocking:

Description

If you hide a number of rows with .hidden=true and sort those rows to the top or bottom of the grid there will be a large gap. Sorts that don't result in the hidden rows all being on one end look fine. Look at the attached example and sort by Exam Date to see this bug. Sorting by other columns will cause the Grid to render as expected.

Attachments (1)

grid.html (11.7 KB) - added by Bryan Forbes 11 years ago.
Place in dojox/grid/tests

Download all attachments as: .zip

Change History (9)

comment:1 Changed 11 years ago by Adam Peller

Cc: benschell added
Priority: normalhigh

comment:2 Changed 11 years ago by Bryan Forbes

Owner: changed from sorvell to Bryan Forbes

Changed 11 years ago by Bryan Forbes

Attachment: grid.html added

Place in dojox/grid/tests

comment:3 Changed 11 years ago by Bryan Forbes

Summary: Grid: Filtering rows and sorting so that the filtered rows are on the top or bottom creates large gap.Grid: Filtering rows using onBeforeRow and the hidden property creates rendering problems.

After updating the test file to work with 1.2, it exposed some strange behavior.

comment:4 Changed 11 years ago by Nathan Toone

Milestone: 1.21.3

comment:5 Changed 11 years ago by Nathan Toone

Owner: changed from Bryan Forbes to Nathan Toone

Reassigning to me

comment:6 Changed 11 years ago by Nathan Toone

Milestone: 1.3future

comment:7 Changed 10 years ago by Nathan Toone

Resolution: fixed
Status: newclosed

(In [17494]) Fixes #6373 - odd case where all rows on a given page were hidden...it results in pages getting laid out incorrectly !strict

comment:8 Changed 10 years ago by Nathan Toone

Milestone: future1.4
Note: See TracTickets for help on using tickets.