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 1043
Triggered when one item has a change in the attribute isExpaned

ChangeIsSelected

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

ChangeSelectedList

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

ChangeSelectionIDX

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

ChangeTransparency

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

RadioRequestModelListGetCollection

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

RadioRequestModelListGetModelByAttributes

devtools/jsdoc/events.js, line 912
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 905
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 955
See List#addInitiallyNeededModels
Example
Radio.trigger("ModelList", "addInitiallyNeededModels")

RadioTriggerModelListAddModelByAttributes

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

RadioTriggerModelListAddModelsByAttributes

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

RadioTriggerModelListCloseAllExpandedFolder

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

RadioTriggerModelListHideAllFeatures

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

RadioTriggerModelListRefreshLightTree

devtools/jsdoc/events.js, line 1032
Refreshes the light tree.
Example
Radio.trigger("ModelList", "refreshLightTree")

RadioTriggerModelListRemoveModelsById

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

RadioTriggerModelListRemoveModelsByParentId

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

RadioTriggerModelListRenderTree

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

RadioTriggerModelListReplaceModelById

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

RadioTriggerModelListSetAllDescendantsInvisible

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

RadioTriggerModelListSetIsSelectedOnChildLayers

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

RadioTriggerModelListSetIsSelectedOnParent

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

RadioTriggerModelListSetModelAttributesById

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

RadioTriggerModelListShowAllFeatures

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

RadioTriggerModelListShowFeaturesById

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

RadioTriggerModelListShowModelInTree

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

RadioTriggerModelListToggleDefaultTool

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

RadioTriggerModelListToggleWfsCluster

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

RadioTriggerModelListUpdatedSelectedLayerList

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

RadioTriggerModelListUpdateVisibleInMapList

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

RadioTriggerModelListUpdateVisibleInMapList

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

RenderTree

devtools/jsdoc/events.js, line 1014
Triggers "renderTree"
Listeners of This Event:
Example
this.trigger("renderTree")

TraverseTree

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

UpdateLightTree

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

UpdateOverlayerView

devtools/jsdoc/events.js, line 1096
Listeners of This Event:
Example
this.trigger("updateOverlayerView", id)

UpdateSelection

devtools/jsdoc/events.js, line 1063
Triggered when selection was updated
Listeners of This Event:
Example
this.trigger("updateSelection", model)