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>