[Users] Tree Layer question...
Andreas Hocevar
ahocevar at opengeo.org
Mon Jul 20 21:04:53 CEST 2009
Paul james wrote:
> Hi Andreas...
>
> In my case I need :
> - Possibility to create a custom treeview (like model in mapfish)
Is already possible (using just an Ext.TreePanel configuration, with
GeoExt node types).
> - Supporting sublayer (Layer.Mapserver), like Mapfish does
Will be possible, by managing anything that is expressed as URL param
with LayerParamsNode and LayerParamsLoader.
> - Possibility to add a Radio button in some nodes (with Checkbox)
Is already possible, see the tree.html example.
> - Possibility to takeoff all icons (mapfish stay with a ugly white
> space when I dont use a icon)
Is already possible, with the following css:
.x-tree-node-icon {
width: 0px;
}
Regards,
Andreas.
>
> Thanks
>
> Paul
>
> On Fri, Jul 17, 2009 at 6:02 AM, Andreas Hocevar <ahocevar at opengeo.org
> <mailto:ahocevar at opengeo.org>> wrote:
>
> Hey Paul,
>
> sorry for the delayed reply. The difference between the layer tree
> approach in Mapfish and GeoExt is that the former uses a model on
> the tree level for custom trees, and the latter lets you use the a
> plain Ext configuration for the tree, because you have a choice of
> different node types for representing layers.
>
> The layer tree that you see in
> http://demo.mapfish.org/mapfishsample/1.1/examples/tree/tree_automatic.html
> will be possible in GeoExt, with this configuration:
>
> var tree = new Ext.tree.TreePanel({
> root: new GeoExt.tree.LayerContainer({
> defaults: {
> loader: new GeoExt.tree.LayerParamsLoader({
> param: "LAYERS"
> })
> }
> }),
> ...
> });
>
> This does not work yet, but as Eric said, there is work going on
> to make it happen. We are currently switching to loaders, like
> Ext.tree.TreeLoader, for populating LayerContainers (ticket #122).
> The next steps will be:
>
> * Resurrect the LayerParamsNode (known from a previous patch for
> #22). This can do more than just change the layers param on WMS
> layers. It can also be used e.g. to use CQL_FILTER and any
> arbitrary params that OpenLayers layers take in the params object.
>
> * Create a loader that looks up a params name (e.g. LAYERS) as
> argument and will create one subnode for every param it finds. To
> make this even smarter, the loader could process additional
> information from the LayerStore, e.g. titles for the node texts.
>
> Please give feedback if this makes sense for your use case.
>
> Regards,
> Andreas.
>
> james wrote:
>
> Thank guys...
> And how about a "custom" treeview ? Like 'model' in mapfish...
>
> Paul
>
> On Mon, Jul 13, 2009 at 12:56 PM, Eric Lemoine
> <eric.lemoine at camptocamp.com
> <mailto:eric.lemoine at camptocamp.com>
> <mailto:eric.lemoine at camptocamp.com
> <mailto:eric.lemoine at camptocamp.com>>> wrote:
>
> On Monday, July 13, 2009, Paul james <pauljame at gmail.com
> <mailto:pauljame at gmail.com>
> <mailto:pauljame at gmail.com <mailto:pauljame at gmail.com>>> wrote:
> > Hello Guys...
> >
> > Using Mapfish with Mapserver layer, my treeview can turn
> on/off
> layers individually...
> > Example :
>
> http://demo.mapfish.org/mapfishsample/1.1/examples/tree/tree_automatic.html
> > Example, I can turn parkings and summits, but just 1 layer is
> generated with both...
> >
> > Is it posible to do that using only GeoExt?
>
> turning on and off sublayers (i.e. layers in a Layer.WMS
> instance)
> isn't supported by GeoExt.tree at that time. But some work
> has been
> started... Maybe Andreas can say more about this work.
>
> Cheers,
>
> >
> > Paul
> >
> >
>
> --
> Eric Lemoine
>
> Camptocamp France SAS
> Savoie Technolac, BP 352
> 73377 Le Bourget du Lac, Cedex
>
> Tel : 00 33 4 79 44 44 96
> Mail : eric.lemoine at camptocamp.com
> <mailto:eric.lemoine at camptocamp.com>
> <mailto:eric.lemoine at camptocamp.com
> <mailto:eric.lemoine at camptocamp.com>>
> http://www.camptocamp.com
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Users mailing list
> Users at geoext.org <mailto:Users at geoext.org>
> http://www.geoext.org/cgi-bin/mailman/listinfo/users
>
>
>
>
> --
> Andreas Hocevar
> OpenGeo - http://opengeo.org/
> Expert service straight from the developers.
>
>
--
Andreas Hocevar
OpenGeo - http://opengeo.org/
Expert service straight from the developers.
More information about the Users
mailing list