Opened 9 years ago

Closed 9 years ago

#24 closed task (invalid)

Refactoring of GeoExt tree nodes

Reported by: ahocevar Owned by:
Priority: minor Milestone: 0.5
Component: GeoExt.MapPanel Version:
Keywords: Cc:
State: Needs more work

Description

This ticket depends on #22.

It should be noted that there is still room for improvements with our tree nodes, especially the following three:

  • The containers should not load nodes in the render method, but should use a custom loader to do that.
  • The code for finding layers by their name once they become available should be moved from the layer node to the layer store.
  • I was unable to find a way to make Tristate Checkbox Node to inherit from Ext.tree.Tree Node instead of Ext.tree.Async Tree Node without taking the functionality to load children specified in the tree configuration. So it may be better to move the tristate functionality from the node into the ui, which could then be used by either an Async Tree Node or a plain Tree Node.

Change History (2)

comment:1 Changed 9 years ago by tschaub

(In [249]) mimimum code to get working layer tree (see #24)

comment:2 Changed 9 years ago by ahocevar

  • Resolution set to invalid
  • Status changed from new to closed

I am working on the layer nodes this week anyway, so I'm closing this because it will be addressed in the original ticket (#22).

Note: See TracTickets for help on using tickets.