Alterando Layout do Menu Árvore Através de Evento
O ScriptCase possui temas próprio como padrão afim de auxiliar na produtividade do seu projeto. E isso é ótimo, porém nem por isso o usuário é limitado na personalização do seu próprio tema. É possível alterarmos através de eventos, eventos que são carregados juntamente com a aplicação. Neste exemplo vou utilizar o evento onLoad.
Estou utilizando como exemplo um menu árvore padrão criado pelo pelo módulo de segurança.
Veja a imagem do resultado no anexo abaixo das instruções.
Gostou? Agora veja como é simples!
- No evento onLoad utilize o seguinte código para alterar o CSS da aplicação gerada.
?>
<style>
#css3menut{width:220px;}
.jstree-container-ul jstree-no-dots jstree-wholerow-ul{width:215px;}
.scMenuTTable{background-color:#fff !important;}
.scMenuTItems{
font-weight: bold;
padding: 0px 10px 0px 10px;
color:#fff !important;
}
.scMenuTSubItems {
font-weight: normal !important;
padding: 0px 10px 0px 10px;
color:#333 !important;
}
.jstree-default .jstree-anchor{padding:11px;}
.jstree-default .jstree-node {margin-left:0px !important;}
.jstree-default .jstree-wholerow {
height:30px !important;
padding:23px;
}
.jstree-default>.jstree-no-dots .jstree-open>.jstree-ocl {margin-top:11.8px;}
.jstree-default>.jstree-no-dots .jstree-closed>.jstree-ocl {margin-top:11.8px;}
.jstree-wholerow-ul .jstree-wholerow{background-color:#598DB5 !important;border-right:1px solid #D8D8D8}
.jstree-children .jstree-wholerow {
background-color:#fff !important;
border-width:1px !important;
border-color:#D8D8D8 !important;
border-style:solid !important;
}
.jstree-children .jstree-wholerow-hovered {background-color:#F1F1F1 !important;}
</style>
<?php
- Nas configurações gerais do menu utilize desta forma:
- Largura do Menu: 230
- Expandir Itens: Sim
- Ocultar as linhas pontilhadas de menu: Sim
- Nos subitens utilizados na configuração de itens, informe a label da seguinte forma:
Sintaxe:<span class="scMenuTSubItems">label</span>
Ex.:
Painel de Privilégios
Listar Usuários
Novo Usuário
Listar Departamentos
Novo Departamento
Alterar Senha
Observação: Seguem imagens utilizadas nos itens e subitens do menu no link abaixo:
https://drive.google.com/folderview?id=0BwUe2zBbmuOhfmhjd3NpbHNybXc3RW9GdmtjSGJQSF9HbUlfT2dBNk9RN0ZBSEpyS0U2c0U&usp=sharing
Administrativo - admin-menu.png
Painel de Privilégios- controlpanel-menu.png
Usuários - user-menu.png
Listar Usuários - list-menu.png
Novo Usuário - form-menu.png
Departamentos - group-menu.png
Listar Departamentos - list-menu.png
Novo Departamento - form-menu.png
Minha Conta - me-menu.png
Alterar Senha: - changepass-menu.png