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 flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a