Galera tenho a seguinte estrutura:
var estruturaMenu:String;
estruturaMenu = "<menuitem label='Unidades Organizacionais ' icon='iconUno' data='top' >"+
"<menuitem label='Cadastrar ' icon='iconAdicionar' data='cadastroUno'/> "+
<menuitem label='Pesquisar ' icon='iconSearch' data='pesquisaUno'/>"+
"</menuitem>";
estruturaMenu +="<menuitem type='separator' />"
estruturaMenu +="<menuitem label='Usuários ' icon='iconUser' data='top' >"+
"<menuitem label='Cadastrar ' icon='iconAdicionar' data='cadastroUsuarios'/> "+
"<menuitem label='Pesquisar ' icon='iconSearch' data='pesquisaUsuarios'/>"+
"</menuitem>";
estruturaMenu = estruturaMenu + help;
xmlList=XMLList(estruturaMenu);
Como posso fazer para adicionar um separator? Pois esta dando erro nesta funcao…
Muito obrigado!
1 - Está faltando uma aspas dupla na linha 05.
2 - O conteúdo de help está bem formado e é um trecho válido?
public function criarXml():void
{
var estruturaMenu:String;
estruturaMenu ="<menuitem label='Usuários ' icon='iconUser' data='top' >"+
"<menuitem label='Cadastrar ' icon='iconAdicionar' data='cadastroUsuarios'/> "+
"<menuitem label='Pesquisar ' icon='iconSearch' data='pesquisaUsuarios'/>"+
"</menuitem>";
estruturaMenu +="<menuitem type='separator' />";
estruturaMenu +="<menuitem label='Cargo ' icon='iconEmployment' data='top' >"+
"<menuitem label='Cadastrar ' icon='iconAdicionar' data='cadastroCargos'/> "+
"<menuitem label='Pesquisar ' icon='iconSearch' data='pesquisaCargos'/> "+
"</menuitem>";
estruturaMenu +="<menuitem label='Funcionários ' icon='iconEmployee' data='top' >"+
"<menuitem label='Cadastrar ' icon='iconAdicionar' data='cadastroFuncionarios'/> "+
"<menuitem label='Pesquisar ' icon='iconSearch' data='pesquisaFuncionarios'/> "+
"</menuitem>";
estruturaMenu +="<menuitem label='Períodos ' icon='iconClock' data='top' >"+
"<menuitem label='Cadastrar ' icon='iconAdicionar' data='cadastroPeriodo'/> "+
"<menuitem label='Pesquisar ' icon='iconSearch' data='pesquisaPeriodo'/>"+
"</menuitem>";
estruturaMenu +="<menuitem label='Unidades Organizacionais ' icon='iconUno' data='top' >"+
"<menuitem label='Cadastrar ' icon='iconAdicionar' data='cadastroUno'/> "+
"<menuitem label='Pesquisar ' icon='iconSearch' data='pesquisaUno'/>"+
"</menuitem>";
xmlList=XMLList(estruturaMenu);
}
}
Segue em anexo a minha funcao completa… fiz algumas alterações… mas nao consegui =/
ps:Estou tentando introduzir o separator no segundo paragrafo
Oq estou fazendo de errado? … nao da erro… aparece somente um pedacinho de botao vazio…
Alguem tem alguma estrategia ? hehe
É só isso que você está fazendo?
Se for, o menu nunca vai ser montado.
Como vc está configurando esse XML no menu?
[quote=davidbuzatto]É só isso que você está fazendo?
Se for, o menu nunca vai ser montado.
Como vc está configurando esse XML no menu?[/quote]
<mx:MenuBar
visible="{mainApplicationViewController.hasWritePermission}"
id="menuBar"
x="0" y="0"
width="100%"
itemClick="mainApplicationViewController.menuViewController.menuHandler(event)"
dataProvider="{mainApplicationViewController.menuViewController.xmlList}"
labelField="@label"
iconField="@icon"
fontWeight="bold" cornerRadius="5">
</mx:MenuBar>
Estou chamando por um dataProvider…
O menu esta certinho… o problema e que nao estou conseguindo inserir um “separator”, para separar os botoes do menu.
Tem alguma ideia?