[Users] Tree Layer question...

Andreas Hocevar ahocevar at opengeo.org
Sun Aug 30 11:21:57 CEST 2009


Hey-

Paul james wrote:
> Hi guys! Any news about supporting sublayers?

not yet - but you did the right thing (added yourself to the cc list on
http://trac.geoext.org/ticket/127).

I hope to be able to work on this soon.

Regards,
Andreas.

>  
> On Mon, Jul 20, 2009 at 4:04 PM, Andreas Hocevar <ahocevar at opengeo.org
> <mailto:ahocevar at opengeo.org>> wrote:
>
>     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>
>     > <mailto: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>>
>     >         <mailto: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>>
>     >            <mailto: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>>
>     >            <mailto: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 <http://www.camptocamp.com/>
>     >
>     >
>     >        
>     ------------------------------------------------------------------------
>     >
>     >         _______________________________________________
>     >         Users mailing list
>     >         Users at geoext.org <mailto:Users at geoext.org>
>     <mailto: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.
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> 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.



More information about the Users mailing list