[Users] LayerTree in Drake
Alexandre Dube
adube at mapgears.com
Mon Feb 16 19:44:44 CET 2009
Alexandre Dube wrote:
> I agree. The only issue is that my remaining time is running out.
>
> Right now, I managed to have a tree that does what I need. I only have a
> couple of smalls issues left and would like to have some hints.
>
> I'd like to get rid of the [+] next to the class names ( like before
> "nom de direction" ). How do I do that ?
>
> Here's how I define the "class" nodes :
>
> for(var szClass in oLayer['class']){
> var oClass = oLayer['class'][szClass];
> var oClassNode = {
> nodeType: 'async', // (1)<----
>
leaf: true,
That's what I was looking for.
> text: oClass.name,
> icon: oClass.icon
> };
> aoClass.push(oClassNode);
> }
>
> (1) I think it has something to do with that...
>
> Thanks again,
>
> Alexandre
>
> Andreas Hocevar wrote:
>
>> Andreas Hocevar wrote:
>>
>>> Alexandre Dube wrote:
>>>
>>>> Hi,
>>>>
>>>> Please, correct me if I'm wrong, but it seems that the only current
>>>> possible way to have an extra level "GROUP" is to have one OL layer
>>>> object per group, have them in a hard coded tree of
>>>> filteredLayerNode, I am right ?
>>>>
>>> Not necessarily hard-coded, because it can be configured using a JSON
>>> object, one that you may be able to generate as MapServer template.
>>> But yes, every OpenLayers.Layer.WMS would be represented by a
>>> filteredLayerNode. See below.
>>>
>> Also worth noting: It would not be hard to write another convenience
>> (root) node, like LayerContainerNode, that analyzes the layers and
>> creates a config like that.
>>
>> Andreas.
>>
>>
>
>
>
--
Alexandre Dubé
Mapgears
www.mapgears.com
More information about the Users
mailing list