[Users] Tree Layer question...

Paul james pauljame at gmail.com
Mon Jul 20 20:44:36 CEST 2009


Hi Andreas...

In my case I need :
 - Possibility to create a custom treeview (like model in mapfish)
 - Supporting sublayer (Layer.Mapserver), like Mapfish does
 - Possibility to add a Radio button in some nodes (with Checkbox)
 - Possibility to takeoff all icons (mapfish stay with a ugly white space
when I dont use a icon)

Thanks

Paul

On Fri, Jul 17, 2009 at 6:02 AM, Andreas Hocevar <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.htmlwill 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>> wrote:
>>
>>    On Monday, July 13, 2009, Paul james <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>
>>    http://www.camptocamp.com
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Users mailing list
>> 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.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.geoext.org/pipermail/users/attachments/20090720/b5d81cd5/attachment.htm 


More information about the Users mailing list