Bom dia, estou com um problema ao usar viewstack com datagrid.
Por exemplo, o viewstack tem duas views, em cada view tem um
datagrid.
O datagrid da primeira view "obedece" a propriedade WIDTH de cada
coluna, mas no datagrid da segunda view não adianta informar o tamanho
da coluna que ele não "obedece".
Se eu copiar o MXML do datagrid da segunda view e passar para a
primeira view a propriedade WIDTH é respeitada.
Vocês podem me ajudar?
CODIGO MXML
<mx:ViewStack x="0" y="58" id="viewstack1" width="100%" height="100%"
creationPolicy="all">
<mx:Canvas label="viewEnquetes" width="100%" height="100%">
<mx:DataGrid x="0" y="0" width="100%" height="100%"
id="gridDados">
<mx:columns>
<mx:DataGridColumn headerText="Opc."
width="110">
<mx:itemRenderer>
<mx:Component>
<mx:HBox
verticalAlign="middle" horizontalAlign="center">
<mx:Button width="25" toolTip="Usuários"
icon="@Embed(source='imagens/user.png')"
click="parentDocument.PesquisarUsuarios();" />
<mx:Button width="25" toolTip="Alterar"
icon="@Embed(source='imagens/alterar.png')"
click="parentDocument.AlterarRegistro();" />
<mx:Button width="25" toolTip="Excluir"
icon="@Embed(source='imagens/excluir.png')"
click="parentDocument.ExcluirRegistro();"/>
</mx:HBox>
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
<mx:DataGridColumn headerText="Escola"
dataField="nome"/>
</mx:columns>
</mx:DataGrid>
</mx:Canvas>
<mx:Canvas label="viewUsuarios" width="100%" height="100%">
<mx:Label x="0" y="10" text="Escola:"/>
<mx:Label x="63" y="10" id="lblEscola" fontWeight="bold"
color="#000000"/>
<mx:Button x="0" y="36" label="Pesquisa"
icon="@Embed(source='imagens/procurar.png')"
click="this.PesquisarUsuarios();"/>
<mx:Button x="103" y="36" label="Novo usuário"
icon="@Embed(source='imagens/novo.png')"
click="this.NovoRegistroUsuario();"/>
<mx:Button x="229" y="36" label="Voltar a escolas"
icon="@Embed(source='imagens/fechar.png')" click="this.Pesquisar();"/>
<mx:DataGrid x="0" y="66" width="100%" height="100%"
id="gridUsuarios">
<mx:columns>
<mx:DataGridColumn headerText="Opc."
width="110">
<mx:itemRenderer>
<mx:Component>
<mx:HBox
verticalAlign="middle" horizontalAlign="center">
<mx:Button width="25" toolTip="Alterar"
icon="@Embed(source='imagens/alterar.png')"
click="parentDocument.AlterarRegistroUsuario();" />
<mx:Button width="25" toolTip="Excluir"
icon="@Embed(source='imagens/excluir.png')"
click="parentDocument.ExcluirRegistroUsuario();"/>
</mx:HBox>
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
<mx:DataGridColumn headerText="Login"
dataField="login"
width="50"/>
<mx:DataGridColumn headerText="Status"
dataField="status"
width="50"/>
<mx:DataGridColumn headerText="Nome"
dataField="nome"/>
</mx:columns>
</mx:DataGrid>
</mx:Canvas>
</mx:ViewStack>
Obrigado!
--
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