`camadasCtrl` gerencia as camadas do sistema.
- Source:
Example
<s4c-camadas>
</s4c-camadas>
Methods
(inner) _desativarMenus()
Desativa os menus
- Source:
(inner) _getMenuList(node)
Define se é pra exibir os indicadores (usados na coloração do mapa) para o menu
Parameters:
Name | Type | Description |
---|---|---|
node |
Object | Menu |
- Source:
(inner) _getMenuList(menus)
Obtem a lista de menus
Parameters:
Name | Type | Description |
---|---|---|
menus |
Array | Menu |
- Source:
(inner) _indexMenu(menu)
Faz a indexação dos menus
Parameters:
Name | Type | Description |
---|---|---|
menu |
Object | Menu |
- Source:
(inner) _indexNode(parent, menu)
Sets the parent on the node
Parameters:
Name | Type | Description |
---|---|---|
parent |
Object | Menu Pai |
menu |
Object | Menu |
- Source:
(inner) changeMapColor(obj)
Muda o indicador usado na coloração do mapa
Parameters:
Name | Type | Description |
---|---|---|
obj |
Object | Item da combo |
- Source:
(inner) createLevels(selectedInfo, min, max)
Cria níveis
Parameters:
Name | Type | Description |
---|---|---|
selectedInfo |
Object | |
min |
Integer | |
max |
Integer |
- Source:
(inner) expandCollapse()
Expande ou fecha todos os menus
- Source:
(inner) getCentroid(geometry)
Obtem a ponto central da geometria
Parameters:
Name | Type | Description |
---|---|---|
geometry |
Object | Gemetry |
- Source:
(inner) getColor(levels, value, min, max)
Obtem a cor para o nível específico
Parameters:
Name | Type | Description |
---|---|---|
levels |
Array | Levels |
value |
String | Color |
min |
Integer | Mínimo |
max |
Integer | Máximo |
- Source:
(inner) getGreenValue()
getGreenValue
- Source:
(inner) hasPermission(node)
Verifica as permissões
Parameters:
Name | Type | Description |
---|---|---|
node |
Object | Menu |
- Source:
(inner) isChecked(node)
Verifica se o menu está marcado
Parameters:
Name | Type | Description |
---|---|---|
node |
Object | Menu clicado |
- Source:
(inner) isDisabled(node)
Verifica se o menu está desabilitado
Parameters:
Name | Type | Description |
---|---|---|
node |
Object | Menu clicado |
- Source:
(inner) isIndeterminate(node)
Verifica se a quantidade de subMenus é igual a de menus ativos
Parameters:
Name | Type | Description |
---|---|---|
node |
Object | Menu clicado |
- Source:
(inner) isNotInABlackList(subMenu)
Verifica se o meunu pode ou não ser exibido
Parameters:
Name | Type | Description |
---|---|---|
subMenu |
Object | SubMenu |
- Source:
(inner) isSelected(obj)
Verifica se o item está ou não selecionado
Parameters:
Name | Type | Description |
---|---|---|
obj |
Object | Item da combo |
- Source:
(inner) openThemeMenu(node)
Escolhe um tema para o menu
Parameters:
Name | Type | Description |
---|---|---|
node |
Object | Menu |
- Source:
(inner) showThemeMap(selectedInfo, poiData)
Exibe os temas para o mapa
Parameters:
Name | Type | Description |
---|---|---|
selectedInfo |
Object | |
poiData |
Object | Dados do poi |
- Source:
(inner) startMainMenu()
Get the Main Menu of Camadas
- Source:
(inner) toggleMenu(node)
Função chamada quando um item do menu camada é clicado
Parameters:
Name | Type | Description |
---|---|---|
node |
Object | Menu clicado |
- Source:
(inner) toggleTodos(grupo)
Seleciona todos os menus
Parameters:
Name | Type | Description |
---|---|---|
grupo |
Object | Grupo |
- Source:
(inner) vincularCategoriasPreset()
Vincula a categoria ao preset atual, para no próximo login já vir marcado
- Source: