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

Responder a