Pessoal,
Estou tentando carregar um menu atraves do perfil do usuário. Pensei
adicionar uma coluna na tabela com uma string perfil "Administrador"
ou "Operador" e quando for montar o menubar eu pego essa String do Usuário e
jogo no dataProvider, porém quando carrego essa String mesmo que tenha o
mesmo nome do XML ele não identiica o id do XML.
Teria alguma forma de fazer um cast da String para um tipo XML?
<mx:MenuBar id="menuAdministrador"
dataProvider="{usuario.perfil}"
labelField="@label"
showRoot="false"
width="100%" itemClick="menu_itemClickHandler(event)" height="37"
cornerRadius="2">
</mx:MenuBar>
<fx:XML id="Administrador" xmlns="">
<menubar>
<item label="Cadastrar">
<item label="Sobre..." view="view0" />
<item label="Usuário" view="view1" />
<item label="Importar Razão" view="view3" />
</item>
<item label="Movimento">
<item label="Visualizar Movimento" view="view4" />
</item>
<item label="Acertos">
<item label="Acertos Solicitados" view="view5" />
<item label="Aprovar Acertos" view="view6" />
</item>
</menubar>
</fx:XML>
<!-- Menu Operador -->
<fx:XML id="Operador" xmlns="">
<menubar>
<item label="Cadastrar">
<item label="Sobre..." view="view0" />
</item>
<item label="Movimento">
<item label="Visualizar Movimento" view="view4" />
</item>
<item label="Acertos">
<item label="Acertos Solicitados" view="view5" />
<item label="Aprovar Acertos" view="view6" />
</item>
</menubar>
</fx:XML>
--
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