Namespace: ModelList

Core. ModelList

List module to gather all item models

Classes

Item
ModelList

Namespaces

Folder
Layer
StaticLink
Tool
ViewPoint

Events

ChangeIsExpanded

devtools/jsdoc/events.js, line 1078
Triggered when one item has a change in the attribute isExpaned

ChangeIsSelected

devtools/jsdoc/events.js, line 1083
Triggered when one item has a change in the attribute IsSelected

ChangeLayerOrder

devtools/jsdoc/events.js, line 1093
Triggered when one item has a change in the attribute layerOrder

ChangeSelectedList

devtools/jsdoc/events.js, line 1110
Triggered when selected list has changed

ChangeTransparency

devtools/jsdoc/events.js, line 1088
Triggered when one item has a change in the attribute transparency

RadioRequestModelListGetCollection

devtools/jsdoc/events.js, line 940
Returns itself
Example
Radio.request("ModelList", "getCollection")

RadioRequestModelListGetModelByAttributes

devtools/jsdoc/events.js, line 953
Returns the first model that matches the given attributes. If model cannot be found, the function look for a group layer model containing the attributes
Name Type Description
attributes Object Attributes used to find model to be returned
Example
Radio.request("ModelList", "getModelByAttributes", attributes)

RadioRequestModelListGetModelsByAttributes

devtools/jsdoc/events.js, line 946
Returns the models that match the given attributes in an array, if none found the array is empty
Name Type Description
attributes Object Attributes used to find models to be returned
Example
Radio.request("ModelList", "getModelsByAttributes", attributes)

RadioTriggerModelListAddInitiallyNeededModels

devtools/jsdoc/events.js, line 996
See List#addInitiallyNeededModels
Example
Radio.trigger("ModelList", "addInitiallyNeededModels")

RadioTriggerModelListAddModelByAttributes

devtools/jsdoc/events.js, line 1008
See List#getModelsByAttributes
Example
Radio.trigger("ModelList", "getModelsByAttributes", attrs)

RadioTriggerModelListAddModelsByAttributes

devtools/jsdoc/events.js, line 1002
See List#addModelsByAttributes
Example
Radio.trigger("ModelList", "addModelsByAttributes", attrs)

RadioTriggerModelListCloseAllExpandedFolder

devtools/jsdoc/events.js, line 1038
See List#closeAllExpandedFolder
Example
Radio.trigger("ModelList", "closeAllExpandedFolder")

RadioTriggerModelListHideAllFeatures

devtools/jsdoc/events.js, line 972
See List#hideAllFeatures
Example
Radio.trigger("ModelList", "hideAllFeatures", id)

RadioTriggerModelListRemoveModelsById

devtools/jsdoc/events.js, line 990
See List#removeModelsById
Example
Radio.trigger("ModelList", "removeModelsByParentId", id)

RadioTriggerModelListRemoveModelsByParentId

devtools/jsdoc/events.js, line 984
See List#removeModelsByParentId
Example
Radio.trigger("ModelList", "removeModelsByParentId", parentId)

RadioTriggerModelListRenderTree

devtools/jsdoc/events.js, line 1050
Example
Radio.trigger("ModelList", "renderTree")

RadioTriggerModelListReplaceModelById

devtools/jsdoc/events.js, line 1014
See List#replaceModelById
Example
Radio.trigger("ModelList", "replaceModelById", id, model)

RadioTriggerModelListSetAllDescendantsInvisible

devtools/jsdoc/events.js, line 1044
See List#setAllDescendantsInvisible
Example
Radio.trigger("ModelList", "setAllDescendantsInvisible", parentId, isMobile)

RadioTriggerModelListSetIsSelectedOnChildLayers

devtools/jsdoc/events.js, line 1020
See List#setIsSelectedOnChildLayers
Example
Radio.trigger("ModelList", "setIsSelectedOnChildLayers", model)

RadioTriggerModelListSetIsSelectedOnParent

devtools/jsdoc/events.js, line 1026
See List#setIsSelectedOnParent
Example
Radio.trigger("ModelList", "setIsSelectedOnParent", model)

RadioTriggerModelListSetModelAttributesById

devtools/jsdoc/events.js, line 960
See List#setModelAttributesById
Example
Radio.trigger("ModelList", "setModelAttributesById", id, attrs)

RadioTriggerModelListShowAllFeatures

devtools/jsdoc/events.js, line 966
See List#showAllFeatures
Example
Radio.trigger("ModelList", "showAllFeatures", id)

RadioTriggerModelListShowFeaturesById

devtools/jsdoc/events.js, line 978
See List#showFeaturesById
Example
Radio.trigger("ModelList", "showFeaturesById", id, featureIds)

RadioTriggerModelListShowModelInTree

devtools/jsdoc/events.js, line 1032
See List#showModelInTree
Example
Radio.trigger("ModelList", "showModelInTree", modelId)

RadioTriggerModelListToggleDefaultTool

devtools/jsdoc/events.js, line 1067
See List#toggleDefaultTool
Example
Radio.trigger("ModelList", "toggleDefaultTool")

RadioTriggerModelListToggleWfsCluster

devtools/jsdoc/events.js, line 1061
See List#toggleWfsCluster
Example
Radio.trigger("ModelList", "toggleWfsCluster", value)

RadioTriggerModelListUpdatedSelectedLayerList

devtools/jsdoc/events.js, line 1126
Listeners of This Event:
Example
Radio.trigger("ModelList", "updatedSelectedLayerList")

RadioTriggerModelListUpdateVisibleInMapList

devtools/jsdoc/events.js, line 1073
Triggered when one item has a change in the attribute isVisibleInMap
Listeners of This Event:

RadioTriggerModelListUpdateVisibleInMapList

devtools/jsdoc/events.js, line 1121
Example
Radio.trigger("ModelList", "updateVisibleInMapList")

RenderTree

devtools/jsdoc/events.js, line 1055
Triggers "renderTree"
Example
this.trigger("renderTree")

TraverseTree

devtools/jsdoc/events.js, line 1115
Used for mobile
Example
this.trigger("traverseTree")

UpdateLightTree

devtools/jsdoc/events.js, line 1104
Triggered when light tree was updated
Example
this.trigger("updateLightTree")

UpdateOverlayerView

devtools/jsdoc/events.js, line 1131
Example
this.trigger("updateOverlayerView", id)

UpdateSelection

devtools/jsdoc/events.js, line 1098
Triggered when selection was updated
Example
this.trigger("updateSelection", model)