Eu tenho por enquanto 2 xmllist assim:

<!-- Menu Administração -->
<fx:XMLList id="mAdmXML">
 <fx:node label="Cadastros" >
<fx:node label="Cadastro de Usuário" data="telas.adm.cadUsuarios" 
icon="icCad" />
 </fx:node>
 <fx:node label="Processos">
<fx:node label="" data="" icon="icPro"  />    
</fx:node>
 <fx:node label="Relatórios">
<fx:node label="" data="" icon="icRel"  />    
</fx:node> 
 </fx:XMLList> 
 <!-- Menu -->
<fx:XMLList id="mInnXML">
 <fx:node label="Cadastros" >
<fx:node label="Cadastro de Empresa" data="telas.inn.cadEmpresas" 
icon="icCad" />
<fx:node label="Cadastro de Tela" data="telas.inn.cadTelas" icon="icCad" /> 
</fx:node>
 <fx:node label="Processos" icon="icPro">
<fx:node label="" data="" />
</fx:node>
 <fx:node label="Relatórios" icon="icRel">
<fx:node label="" data="" />
</fx:node> 
 </fx:XMLList> 


depois no botão de Administração eu carrego o menu assim

 trMenu.dataProvider = mAdmXML;

e o outro menu assim :

trMenu.dataProvider = mInnXML;

agora estou criando o esquema de controle de acesso do usuário e fiz uma 
tabela no BD onde gravo o nome da tela "cadEmpresas" e o nivel de acesso 
"1" ou "2" ou "3" ...etc para informar se o usuário tem acesso em incluir, 
salvar, remover e etc...

Então o que quero saber é como posso pegar um retorno da consulta "result" 
e criar os node de acordo com cada tela que o usuário tem liberado ?




-- 
-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
--- 
Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos 
Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um 
e-mail para [email protected].
Para obter mais opções, acesse https://groups.google.com/d/optout.

Responder a