Class: LayerTreeGroupConfig

LayerTree.LayerTreeGroupConfig(name, level, items, wmsCapaLayer, layerCfgopt)

Class representing a layer tree group config

Constructor

new LayerTreeGroupConfig(name, level, items, wmsCapaLayer, layerCfgopt)

Create a layer tree group config instance

Parameters:
Name Type Attributes Description
name string

the QGIS layer name

level number

the layer tree item level

items Array.<LayerTreeItemConfig>

the children layer tree items

wmsCapaLayer object

the WMS capabilities layer element

layerCfg LayerConfig <optional>

the lizmap layer config

Source:

Extends

  • LayerTreeItemConfig

Members

children :Array.<LayerTreeItemConfig>

Children items

Type:
  • Array.<LayerTreeItemConfig>
Source:

childrenCount :number

Children items count

Type:
  • number
Source:

Methods

findTreeLayerConfigNames() → {Array.<string>}

Find layer names

Source:
Returns:

The layer names of all the tree layer

Type
Array.<string>

findTreeLayerConfigs() → {Array.<LayerTreeLayerConfig>}

Find layer items

Source:
Returns:

All the tree layer layers config

Type
Array.<LayerTreeLayerConfig>

(generator) getChildren() → {LayerTreeItemConfig}

Iterate through children items

Source:
Yields:
The next child item
Type
LayerTreeItemConfig