Documentação
MagicTree v1.0.0 - Bruno P. Sousa
» Opções
mainID
(String)
ID do elemento HTML
dirRoot
(String)
Diretório de localização dos arquivos
lines
(Boolean)
Indica se deve exibir a linha de junção
showIcon
(Boolean)
Indica se deve exibir os ícones
cookies
(Boolean)
Indica se deve armazenar a posição da árvore em cookies
checkBox
(Boolean)
Indica se deve exibir caixa de checagem nos itens
multiSelect
(Boolean)
Abilita multi seleção de itens
closeSameLevel
(Boolean)
Caso esteja habilitada esta opção, ao abrir um nível os outros itens do mesmo nível serão fechados
» Métodos
add(Integer itemID, Integer rootID, String name, Boolean selected, String url, String icon, String iconOpen, Boolean isOpen)
Método utilizado para adicionar um item na árvore
addList(Array list)
Método utilizado para adicionar os itens em um array
fullExpand()
Expande todos os itens da árvore
fullCollapse()
Colapsa todos os itens da árvore
draw(String element)
Desenha o elemento MagicTree na tela
setSelected(Integer id)
Seleciona um item na árvore
getSelected()
Pega os itens selecionados na árvore
getValSetting(String name)
Pega um valor das opções do MagicTree
getTreeNodes()
Pega todos os nós da árvore
» Eventos
Para definir os eventos no MagicTree utilize o objeto bindEvent, confira um exemplo abaixo de como utilizar.
Você pode passar diversas funcões em um mesmo evento, confira a lista abaixo de todos os eventos disponíveis.
click()
Dispara ao clicar com o mouse em um item
dblclick()
Dispara ao clicar duas vezes com o mouse em um item
expand()
Dispara ao expandir todos os itens
collapse()
Dispara ao colapsar todos os itens
selection()
Dispara ao selecionar os itens pela caixa de seleção