Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#7402 closed enhancement (fixed)

Add in "TreeGrid" widget

Reported by: Nathan Toone Owned by: Nathan Toone
Priority: high Milestone: 1.4
Component: DojoX Grid Version: 1.1.1
Keywords: Cc: Bryan Forbes, David Schwartz, ben hockey
Blocked By: Blocking:

Description

Which supports nesting of grids based on the data store

Attachments (11)

TreeGrid.patch (39.7 KB) - added by Nathan Toone 11 years ago.
This patch, when applied against trunk, will add a dojox.grid.TreeGrid? widget. It works in all supported browsers, with a few minor glitches.
TreeGrid.2.patch (42.0 KB) - added by Nathan Toone 11 years ago.
Updated patch as of 2/18/2009 for tree grid (against 1.3 trunk codebase)
TreeGrid.3.patch (41.8 KB) - added by Nathan Toone 11 years ago.
Another update to the tree grid - based off post-1.3 code and using some of the initial plugin hooks.
TreeGrid.4.patch (42.1 KB) - added by Nathan Toone 11 years ago.
Fix caching of subtotals when you drag columns
TreeGrid.5.patch (50.2 KB) - added by Nathan Toone 11 years ago.
Major performance improvements for the TreeGrid?.
TreeGrid.6.patch (49.8 KB) - added by Nathan Toone 11 years ago.
Updated with new way of using onBeforeRow/onAfterRow
TreeGrid.7.patch (51.3 KB) - added by Nathan Toone 11 years ago.
Add in ability to specify other conditions for opening (different levels, as well as number of children)
TreeGrid-1.3.patch (54.4 KB) - added by Nathan Toone 11 years ago.
Patch which applies against the 1.3 branch of the grid
TreeGrid.8.patch (57.8 KB) - added by Nathan Toone 11 years ago.
Update patch to add support for lazy loading of children - thanks Bryan!
TreeGrid.9.patch (58.1 KB) - added by Nathan Toone 11 years ago.
Update patch with nihilo and soria icons for loading subrows
TreeGrid.10.patch (60.5 KB) - added by Nathan Toone 11 years ago.
Final patch with improved documentation, etc.

Download all attachments as: .zip

Change History (18)

Changed 11 years ago by Nathan Toone

Attachment: TreeGrid.patch added

This patch, when applied against trunk, will add a dojox.grid.TreeGrid? widget. It works in all supported browsers, with a few minor glitches.

Changed 11 years ago by Nathan Toone

Attachment: TreeGrid.2.patch added

Updated patch as of 2/18/2009 for tree grid (against 1.3 trunk codebase)

Changed 11 years ago by Nathan Toone

Attachment: TreeGrid.3.patch added

Another update to the tree grid - based off post-1.3 code and using some of the initial plugin hooks.

comment:1 Changed 11 years ago by bill

[14767] is code to support TreeGrid, although FWIW I don't think it should have been added to the base grid code. (See #9062)

Changed 11 years ago by Nathan Toone

Attachment: TreeGrid.4.patch added

Fix caching of subtotals when you drag columns

comment:2 Changed 11 years ago by Adam Peller

Cc: drs added

comment:3 Changed 11 years ago by Adam Peller

Cc: David Schwartz added; drs removed

comment:4 in reply to:  description Changed 11 years ago by ben hockey

Cc: ben hockey added

Replying to toonetown:

Which supports nesting of grids based on the data store

Changed 11 years ago by Nathan Toone

Attachment: TreeGrid.5.patch added

Major performance improvements for the TreeGrid?.

Changed 11 years ago by Nathan Toone

Attachment: TreeGrid.6.patch added

Updated with new way of using onBeforeRow/onAfterRow

Changed 11 years ago by Nathan Toone

Attachment: TreeGrid.7.patch added

Add in ability to specify other conditions for opening (different levels, as well as number of children)

Changed 11 years ago by Nathan Toone

Attachment: TreeGrid-1.3.patch added

Patch which applies against the 1.3 branch of the grid

Changed 11 years ago by Nathan Toone

Attachment: TreeGrid.8.patch added

Update patch to add support for lazy loading of children - thanks Bryan!

Changed 11 years ago by Nathan Toone

Attachment: TreeGrid.9.patch added

Update patch with nihilo and soria icons for loading subrows

Changed 11 years ago by Nathan Toone

Attachment: TreeGrid.10.patch added

Final patch with improved documentation, etc.

comment:5 Changed 11 years ago by Nathan Toone

Resolution: fixed
Status: newclosed

(In [17521]) Fixes #7402 - initial checkin of TreeGrid? widget.

comment:6 Changed 11 years ago by Nathan Toone

Milestone: future1.4

comment:7 Changed 11 years ago by Nathan Toone

(In [17721]) Refs #7402 - make sure tree grid calls the datagrid cell function explicitly, since structure is set before it will get called !strict

Note: See TracTickets for help on using tickets.