Class: FolderViewTree

Menu.Desktop.Folder FolderViewTree

FolderViewClassic

new FolderViewTree()

modules/menu/basic/folder/viewClassic.js, line 19
Listens to Events:
  • FolderViewClassic#event:changeIsSelected
  • FolderViewClassic#event:changeIsExpanded
  • FolderViewClassic#event:isVisibleInTree

Extends

Methods

removeIfNotVisible(){void}

modules/menu/desktop/folder/viewTree.js, line 116
Remove if not visible

render(){FolderViewTree}

modules/menu/basic/folder/viewClassic.js, line 43
Renders the data to DOM.
Returns:
this

render(){FolderViewTree}

modules/menu/desktop/folder/viewClassic.js, line 39
Renders the data to DOM.
Returns:
this

render(){FolderViewTree}

modules/menu/desktop/folder/viewTree.js, line 49
Renders the data to DOM.
Returns:
this

rerender(){void}

modules/menu/desktop/folder/viewTree.js, line 90
Rerenders the data to DOM.

toggleAllChilds(model, visible){void}

modules/menu/basic/folder/viewClassic.js, line 269
Toggle the visibility state on all childs, including folders
Name Type Description
model Object The model to toggle visibility for
visible Boolean The visibility

toggleAllChilds(model, visible){void}

modules/menu/desktop/folder/viewClassic.js, line 115
Toggle the visibility state on all childs, including folders
Name Type Description
model Object The model to toggle visibility for
visible Boolean The visibility

toggleByMapMode(mapMode){void}

modules/menu/basic/folder/viewClassic.js, line 130
Blendet Ordner und Layer im Baum abhängig vom aktuellen Kartenmodus ein oder aus. Ein Ordner wird angezeigt, wenn: - er selbst den aktuellen Kartenmodus (z. B. 2D oder 3D) unterstützt **oder** - mindestens ein untergeordneter Ordner oder Layer (rekursiv) diesen Modus unterstützt Die Auswertung erfolgt rekursiv über die komplette Unterordner-Struktur und nutzt Caches, um Mehrfachberechnungen zu vermeiden. Hinweis: Das Attribut `only3D` kann nach der vollständigen Umstellung auf `supported` in zukünftigen Releases entfernt werden.
Name Type Description
mapMode String Aktueller Kartenmodus der Map (z. B. "2D" oder "3D")

toggleIsExpanded(){void}

modules/menu/desktop/folder/viewTree.js, line 99
Toogle Expanded

toggleIsSelected(evt){void}

modules/menu/basic/folder/viewClassic.js, line 63
Override to correctly display visibility state on folders
Name Type Description
evt Event The browser event

toggleIsSelected(evt){void}

modules/menu/desktop/folder/viewClassic.js, line 59
Override to correctly display visibility state on folders
Name Type Description
evt Event The browser event

toggleIsSelected(){void}

modules/menu/desktop/folder/viewTree.js, line 107
Toggle Selected
Fires:
  • ModelList#event:RadioTriggerModelListSetIsSelectedOnChildLayers

updateParentVisibility(model){void}

modules/menu/basic/folder/viewClassic.js, line 85
Update parent folders recursively to reflect `partly` visibility state
Name Type Description
model Object The current folder model

updateParentVisibility(model){void}

modules/menu/desktop/folder/viewClassic.js, line 81
Update parent folders recursively to reflect `partly` visibility state
Name Type Description
model Object The current folder model

Events

changeIsExpanded

devtools/jsdoc/events.js, line 1293
todo
Listeners of This Event:

changeIsSelected

devtools/jsdoc/events.js, line 1278
todo
Listeners of This Event:

changeIsSelected

devtools/jsdoc/events.js, line 1288
todo

isVisibleInTree

devtools/jsdoc/events.js, line 1283
todo
Listeners of This Event:

toggleIsExpanded

devtools/jsdoc/events.js, line 1298
todo

toggleIsSelected

devtools/jsdoc/events.js, line 1303
todo

Menu.Desktop.Folder FolderViewTree

FolderViewTree

new FolderViewTree()

modules/menu/basic/folder/viewTree.js, line 15
Fires:
Listens to Events:

Extends

Methods

removeIfNotVisible(){void}

modules/menu/desktop/folder/viewTree.js, line 116
Remove if not visible

render(){FolderViewTree}

modules/menu/basic/folder/viewClassic.js, line 43
Renders the data to DOM.
Returns:
this

render(){FolderViewTree}

modules/menu/desktop/folder/viewClassic.js, line 39
Renders the data to DOM.
Returns:
this

render(){FolderViewTree}

modules/menu/desktop/folder/viewTree.js, line 49
Renders the data to DOM.
Returns:
this

rerender(){void}

modules/menu/desktop/folder/viewTree.js, line 90
Rerenders the data to DOM.

toggleAllChilds(model, visible){void}

modules/menu/basic/folder/viewClassic.js, line 269
Toggle the visibility state on all childs, including folders
Name Type Description
model Object The model to toggle visibility for
visible Boolean The visibility

toggleAllChilds(model, visible){void}

modules/menu/desktop/folder/viewClassic.js, line 115
Toggle the visibility state on all childs, including folders
Name Type Description
model Object The model to toggle visibility for
visible Boolean The visibility

toggleByMapMode(mapMode){void}

modules/menu/basic/folder/viewClassic.js, line 130
Blendet Ordner und Layer im Baum abhängig vom aktuellen Kartenmodus ein oder aus. Ein Ordner wird angezeigt, wenn: - er selbst den aktuellen Kartenmodus (z. B. 2D oder 3D) unterstützt **oder** - mindestens ein untergeordneter Ordner oder Layer (rekursiv) diesen Modus unterstützt Die Auswertung erfolgt rekursiv über die komplette Unterordner-Struktur und nutzt Caches, um Mehrfachberechnungen zu vermeiden. Hinweis: Das Attribut `only3D` kann nach der vollständigen Umstellung auf `supported` in zukünftigen Releases entfernt werden.
Name Type Description
mapMode String Aktueller Kartenmodus der Map (z. B. "2D" oder "3D")

toggleIsExpanded(){void}

modules/menu/desktop/folder/viewTree.js, line 99
Toogle Expanded

toggleIsSelected(evt){void}

modules/menu/basic/folder/viewClassic.js, line 63
Override to correctly display visibility state on folders
Name Type Description
evt Event The browser event

toggleIsSelected(evt){void}

modules/menu/desktop/folder/viewClassic.js, line 59
Override to correctly display visibility state on folders
Name Type Description
evt Event The browser event

toggleIsSelected(){void}

modules/menu/desktop/folder/viewTree.js, line 107
Toggle Selected
Fires:
  • ModelList#event:RadioTriggerModelListSetIsSelectedOnChildLayers

updateParentVisibility(model){void}

modules/menu/basic/folder/viewClassic.js, line 85
Update parent folders recursively to reflect `partly` visibility state
Name Type Description
model Object The current folder model

updateParentVisibility(model){void}

modules/menu/desktop/folder/viewClassic.js, line 81
Update parent folders recursively to reflect `partly` visibility state
Name Type Description
model Object The current folder model

Events

changeIsExpanded

devtools/jsdoc/events.js, line 1293
todo
Listeners of This Event:

changeIsSelected

devtools/jsdoc/events.js, line 1278
todo
Listeners of This Event:

changeIsSelected

devtools/jsdoc/events.js, line 1288
todo

isVisibleInTree

devtools/jsdoc/events.js, line 1283
todo
Listeners of This Event:

toggleIsExpanded

devtools/jsdoc/events.js, line 1298
todo

toggleIsSelected

devtools/jsdoc/events.js, line 1303
todo

Menu.Desktop.Folder FolderViewTree

FolderViewClassic

new FolderViewTree()

modules/menu/desktop/folder/viewClassic.js, line 19
Listens to Events:
  • FolderViewClassic#event:changeIsSelected
  • FolderViewClassic#event:changeIsExpanded
  • FolderViewClassic#event:isVisibleInTree

Extends

Methods

removeIfNotVisible(){void}

modules/menu/desktop/folder/viewTree.js, line 116
Remove if not visible

render(){FolderViewTree}

modules/menu/basic/folder/viewClassic.js, line 43
Renders the data to DOM.
Returns:
this

render(){FolderViewTree}

modules/menu/desktop/folder/viewClassic.js, line 39
Renders the data to DOM.
Returns:
this

render(){FolderViewTree}

modules/menu/desktop/folder/viewTree.js, line 49
Renders the data to DOM.
Returns:
this

rerender(){void}

modules/menu/desktop/folder/viewTree.js, line 90
Rerenders the data to DOM.

toggleAllChilds(model, visible){void}

modules/menu/basic/folder/viewClassic.js, line 269
Toggle the visibility state on all childs, including folders
Name Type Description
model Object The model to toggle visibility for
visible Boolean The visibility

toggleAllChilds(model, visible){void}

modules/menu/desktop/folder/viewClassic.js, line 115
Toggle the visibility state on all childs, including folders
Name Type Description
model Object The model to toggle visibility for
visible Boolean The visibility

toggleByMapMode(mapMode){void}

modules/menu/basic/folder/viewClassic.js, line 130
Blendet Ordner und Layer im Baum abhängig vom aktuellen Kartenmodus ein oder aus. Ein Ordner wird angezeigt, wenn: - er selbst den aktuellen Kartenmodus (z. B. 2D oder 3D) unterstützt **oder** - mindestens ein untergeordneter Ordner oder Layer (rekursiv) diesen Modus unterstützt Die Auswertung erfolgt rekursiv über die komplette Unterordner-Struktur und nutzt Caches, um Mehrfachberechnungen zu vermeiden. Hinweis: Das Attribut `only3D` kann nach der vollständigen Umstellung auf `supported` in zukünftigen Releases entfernt werden.
Name Type Description
mapMode String Aktueller Kartenmodus der Map (z. B. "2D" oder "3D")

toggleIsExpanded(){void}

modules/menu/desktop/folder/viewTree.js, line 99
Toogle Expanded

toggleIsSelected(evt){void}

modules/menu/basic/folder/viewClassic.js, line 63
Override to correctly display visibility state on folders
Name Type Description
evt Event The browser event

toggleIsSelected(evt){void}

modules/menu/desktop/folder/viewClassic.js, line 59
Override to correctly display visibility state on folders
Name Type Description
evt Event The browser event

toggleIsSelected(){void}

modules/menu/desktop/folder/viewTree.js, line 107
Toggle Selected
Fires:
  • ModelList#event:RadioTriggerModelListSetIsSelectedOnChildLayers

updateParentVisibility(model){void}

modules/menu/basic/folder/viewClassic.js, line 85
Update parent folders recursively to reflect `partly` visibility state
Name Type Description
model Object The current folder model

updateParentVisibility(model){void}

modules/menu/desktop/folder/viewClassic.js, line 81
Update parent folders recursively to reflect `partly` visibility state
Name Type Description
model Object The current folder model

Events

changeIsExpanded

devtools/jsdoc/events.js, line 1293
todo
Listeners of This Event:

changeIsSelected

devtools/jsdoc/events.js, line 1278
todo
Listeners of This Event:

changeIsSelected

devtools/jsdoc/events.js, line 1288
todo

isVisibleInTree

devtools/jsdoc/events.js, line 1283
todo
Listeners of This Event:

toggleIsExpanded

devtools/jsdoc/events.js, line 1298
todo

toggleIsSelected

devtools/jsdoc/events.js, line 1303
todo

Menu.Desktop.Folder FolderViewTree

FolderViewTree

new FolderViewTree()

modules/menu/desktop/folder/viewTree.js, line 26
Fires:
Listens to Events:

Extends

Methods

removeIfNotVisible(){void}

modules/menu/desktop/folder/viewTree.js, line 116
Remove if not visible

render(){FolderViewTree}

modules/menu/basic/folder/viewClassic.js, line 43
Renders the data to DOM.
Returns:
this

render(){FolderViewTree}

modules/menu/desktop/folder/viewClassic.js, line 39
Renders the data to DOM.
Returns:
this

render(){FolderViewTree}

modules/menu/desktop/folder/viewTree.js, line 49
Renders the data to DOM.
Returns:
this

rerender(){void}

modules/menu/desktop/folder/viewTree.js, line 90
Rerenders the data to DOM.

toggleAllChilds(model, visible){void}

modules/menu/basic/folder/viewClassic.js, line 269
Toggle the visibility state on all childs, including folders
Name Type Description
model Object The model to toggle visibility for
visible Boolean The visibility

toggleAllChilds(model, visible){void}

modules/menu/desktop/folder/viewClassic.js, line 115
Toggle the visibility state on all childs, including folders
Name Type Description
model Object The model to toggle visibility for
visible Boolean The visibility

toggleByMapMode(mapMode){void}

modules/menu/basic/folder/viewClassic.js, line 130
Blendet Ordner und Layer im Baum abhängig vom aktuellen Kartenmodus ein oder aus. Ein Ordner wird angezeigt, wenn: - er selbst den aktuellen Kartenmodus (z. B. 2D oder 3D) unterstützt **oder** - mindestens ein untergeordneter Ordner oder Layer (rekursiv) diesen Modus unterstützt Die Auswertung erfolgt rekursiv über die komplette Unterordner-Struktur und nutzt Caches, um Mehrfachberechnungen zu vermeiden. Hinweis: Das Attribut `only3D` kann nach der vollständigen Umstellung auf `supported` in zukünftigen Releases entfernt werden.
Name Type Description
mapMode String Aktueller Kartenmodus der Map (z. B. "2D" oder "3D")

toggleIsExpanded(){void}

modules/menu/desktop/folder/viewTree.js, line 99
Toogle Expanded

toggleIsSelected(evt){void}

modules/menu/basic/folder/viewClassic.js, line 63
Override to correctly display visibility state on folders
Name Type Description
evt Event The browser event

toggleIsSelected(evt){void}

modules/menu/desktop/folder/viewClassic.js, line 59
Override to correctly display visibility state on folders
Name Type Description
evt Event The browser event

toggleIsSelected(){void}

modules/menu/desktop/folder/viewTree.js, line 107
Toggle Selected
Fires:
  • ModelList#event:RadioTriggerModelListSetIsSelectedOnChildLayers

updateParentVisibility(model){void}

modules/menu/basic/folder/viewClassic.js, line 85
Update parent folders recursively to reflect `partly` visibility state
Name Type Description
model Object The current folder model

updateParentVisibility(model){void}

modules/menu/desktop/folder/viewClassic.js, line 81
Update parent folders recursively to reflect `partly` visibility state
Name Type Description
model Object The current folder model

Events

changeIsExpanded

devtools/jsdoc/events.js, line 1293
todo
Listeners of This Event:

changeIsSelected

devtools/jsdoc/events.js, line 1278
todo
Listeners of This Event:

changeIsSelected

devtools/jsdoc/events.js, line 1288
todo

isVisibleInTree

devtools/jsdoc/events.js, line 1283
todo
Listeners of This Event:

toggleIsExpanded

devtools/jsdoc/events.js, line 1298
todo

toggleIsSelected

devtools/jsdoc/events.js, line 1303
todo