| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/06/2011 14:34:43
|
WesleyAvila
Thread.start()
![[Avatar]](/images/avatar/6397bb2d04a32b954909e4356bd68793.jpg)
Membro desde: 05/01/2009 23:56:46
Mensagens: 28
Offline
|
Pessoal, boa tarde.
Gostaria de saber se existe outra forma de passar os valores do DataGrid para um label ou textinput sem ser assim dg.selectedItem.email.
Pois no meu caso, não vou saber o nome das colunas. Tem alguma forma dinâmica para recuperar esses valores do grid?
Assim é a forma que tenho que conhecer as colunas e não está servindo pra mim.
Obrigado!
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/06/2011 12:38:18
|
Ivan Alves
JavaEvangelist
![[Avatar]](/images/avatar/6a734236fe497a0bdbb0018bfc62faaf.jpg)
Membro desde: 06/08/2008 18:53:36
Mensagens: 415
Localização: Aparecida de Goiânia - GO
Offline
|
já tenteou na hora que ele selecionar um item da datagrid, chamar um evento e guardar o item selecionado em um objeto mais ou menos assim
não sei se é isso que precisa qualquer coisa avisa ai!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/06/2011 14:11:46
|
WesleyAvila
Thread.start()
![[Avatar]](/images/avatar/6397bb2d04a32b954909e4356bd68793.jpg)
Membro desde: 05/01/2009 23:56:46
Mensagens: 28
Offline
|
Não Iven, pq assim vai dá no mesmo pra mim. Queria algo como se fosse um vetor ou uma matriz.. tipo
Obrigado!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/06/2011 16:28:05
|
feltraco
JavaEvangelist
![[Avatar]](/images/avatar/0ed83ca5894f30aed6da389d630d89a3.png)
Membro desde: 17/08/2007 14:22:17
Mensagens: 372
Localização: Foz do Iguaçu
Offline
|
Tenta assim:
|
Juliano Feltraco
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/06/2011 01:10:19
|
WesleyAvila
Thread.start()
![[Avatar]](/images/avatar/6397bb2d04a32b954909e4356bd68793.jpg)
Membro desde: 05/01/2009 23:56:46
Mensagens: 28
Offline
|
Oi feltraco, dessa forma que vc passou, ainda estou usando o atributo .name
Queria acessar o valor direto do datagrid, sem conhecer o arraycollection que o preenche.
Abraços!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/06/2011 07:14:51
|
feltraco
JavaEvangelist
![[Avatar]](/images/avatar/0ed83ca5894f30aed6da389d630d89a3.png)
Membro desde: 17/08/2007 14:22:17
Mensagens: 372
Localização: Foz do Iguaçu
Offline
|
Tenta assim entao... O nome do atributo acredito que vc tem que saber... certo ?
This message was edited 1 time. Last update was at 29/06/2011 07:15:20
|
Juliano Feltraco
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/06/2011 07:47:31
|
WesleyAvila
Thread.start()
![[Avatar]](/images/avatar/6397bb2d04a32b954909e4356bd68793.jpg)
Membro desde: 05/01/2009 23:56:46
Mensagens: 28
Offline
|
Pois eh... é isso que eu queria saber, se eh obrigatório, se não tem outra forma de recuperar esse conteúdo do dg.
Valeu!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/06/2011 07:52:12
|
feltraco
JavaEvangelist
![[Avatar]](/images/avatar/0ed83ca5894f30aed6da389d630d89a3.png)
Membro desde: 17/08/2007 14:22:17
Mensagens: 372
Localização: Foz do Iguaçu
Offline
|
Sempre tem uma forma de se fazer.
Talvez voce possa setar um ID no DataGridColumn e pegar pelos childrens do DataGrid por esse ID.
Como vc pretende popular esse DG ?
|
Juliano Feltraco
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/06/2011 08:24:24
|
WesleyAvila
Thread.start()
![[Avatar]](/images/avatar/6397bb2d04a32b954909e4356bd68793.jpg)
Membro desde: 05/01/2009 23:56:46
Mensagens: 28
Offline
|
Vai ser uma consulta no banco de dados...
É o seguinte, o dg é para consulta e único em toda a aplicação.
Vc pode ver que não coloco as colunas no dg, ele já se "molda" ao meu arraycollaction (cria as colunas)
Ai eu não vou saber quais os campos desse arraycollaction, para qnd eu clicar no dg poder recuperar os dados para os textinputs...
Valeu!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/06/2011 08:25:50
|
WesleyAvila
Thread.start()
![[Avatar]](/images/avatar/6397bb2d04a32b954909e4356bd68793.jpg)
Membro desde: 05/01/2009 23:56:46
Mensagens: 28
Offline
|
Vai ser uma consulta no banco de dados...
É o seguinte, o dg é para consulta e único em toda a aplicação.
Vc pode ver que não coloco as colunas no dg, ele já se "molda" ao meu arraycollaction (cria as colunas)
Ai eu não vou saber quais os campos desse arraycollaction, para qnd eu clicar no dg poder recuperar os dados para os textinputs...
Valeu!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/06/2011 08:39:56
|
feltraco
JavaEvangelist
![[Avatar]](/images/avatar/0ed83ca5894f30aed6da389d630d89a3.png)
Membro desde: 17/08/2007 14:22:17
Mensagens: 372
Localização: Foz do Iguaçu
Offline
|
Se "molda" sozinho ?
Sinceramente nao vi vantagem nisso nao.
Qual a intencao em ter um DG para toda a aplicacao ?
Se eh customizar, extende um pesonaliza e usa ele nos forms.
|
Juliano Feltraco
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/07/2011 21:49:37
|
wagnerfrancisco
JavaGuru
![[Avatar]](/images/avatar/8557f7303f1355575b6e95d411c9cead.jpg)
Membro desde: 02/10/2007 10:05:02
Mensagens: 243
Localização: Criciúma / SC
Offline
|
As informações que você precisa estão nos objetos DataGridColumn. Mesmo que não tenha sido você que os instanciou, eles estão disponíveis. Um exemplo simples de como fazer isso:
Nesse trecho de código, tem o problema de você ter que saber o número de propriedades do objeto que será inserido no DataGrid (tem que especificar dg.columns[0], dg.columns[1]...). Para evitar esse problema, você pode criar os objetos via ActionScript mesmo (sem usar MXML). Percorra o array columns do DataGrid e pra cada column instancie um novo FormItem e Label e adicione na tela.
Abraço.
|
http://wagnermezaroba.blogspot.com |
|
|
 |
|
|