Mensagens neste resumo (9 Mensagens)
- 1.1.
- Duvida com Componentes no Flash Builder 4 De: mariomoraes@rocketmail.com
- 1.2.
- Re: Duvida com Componentes no Flash Builder 4 De: perninha_100futuro
- 2.1.
- Re: TIMER!! De: デビデソヌ Davidson Silva
- 2.2.
- Re: TIMER!! De: joao zaratine
- 2.3.
- RES: [flex-brasil] TIMER!! De: Roger Rayner
- 3.1.
- Re: [flex-brasil] Re: Cria��o de componentes din�mico De: Leonardo Machado
- 3.2.
- Re: Cria��o de componentes din�mico De: Fabio
- 3.3.
- Re: [flex-brasil] Re: Cria��o de componentes din�mico De: Leonardo Machado
- 3.4.
- Re: Cria��o de componentes din�mico De: Fabio
Mensagens
- 1.1.
-
Duvida com Componentes no Flash Builder 4
Enviado por: "mariomoraes@rocketmail.com" cpd@tamoyo.com mariomoraes@rocketmail.com
Sex, 14 de Mai de 2010 11:22 am
Bom dia,
Estou come�ando meus estudos no FB4 e me surgiu uma duvida.
Criei um componente baseado no TitleWindow que � basicamente uma
tela pra pesquisas, com datagrid, textos de pesquisas, etc...
O que eu notei � q no FB4 quando eu faco assim e tento visualizar
o componente que criei (com base no principal) eu nao consigo visualiza-lo. Apenas aparece um TitleWindow em branco.
Alguem pra me ajudar?
- 1.2.
-
Re: Duvida com Componentes no Flash Builder 4
Enviado por: "perninha_100futuro" douglasreppr@gmail.com perninha_100futuro
Sex, 14 de Mai de 2010 11:51 am
Dependendo do componente realmente n�o aparece como funciona. Mas depura a aplica��o que da certo.
Abra�os
Douglas Marques
--- Em flex-brasil@yahoogrupos. , "mariomoraes@com.br ..." <cpd@...> escreveu
>
> Bom dia,
>
> Estou come�ando meus estudos no FB4 e me surgiu uma duvida.
>
> Criei um componente baseado no TitleWindow que � basicamente uma
> tela pra pesquisas, com datagrid, textos de pesquisas, etc...
> O que eu notei � q no FB4 quando eu faco assim e tento visualizar
> o componente que criei (com base no principal) eu nao consigo visualiza-lo. Apenas aparece um TitleWindow em branco.
>
> Alguem pra me ajudar?
>
- 2.1.
-
Re: TIMER!!
Enviado por: "デビデソヌ Davidson Silva" davidson.f.silva@gmail.com dsfextreme2003
Sex, 14 de Mai de 2010 2:42 pm
O Flex tem uma classe que se chama DateField.
Essa classe implementa alguns m�todos que podem ser �til a vc.
http://livedocs.adobe.com/ flex/3/langref/ mx/controls/ DateField. html
dateToString e StringToDate
Resumindo passe uma data e ele te retorna a String da mesma...
Passe a string que ele te retorna a data ....dai vc faz as contas
necess�rias...
Abs[]
Em 14 de maio de 2010 09:06, bruno bg <bruno_bg@ig.com.br > escreveu:
> A� ROGER.
>
> TIMER http://blogflex.brunobg.com/ ?p=220
> DATAS http://blogflex.brunobg.com/ ?p=75
>
> brunobg
>
>
> Em 14 de maio de 2010 08:20, Roger Rayner <roger.rayner@totvs.com. br
> >escreveu:
>
> >
> >
> > Davidson,
> >
> > No java eu consigo pegar o dia, o m�s, ano e tals... e verificar...
> >
> > Agora no flex eu n�o sei como fazer isso.... seria algo assim...
> >
> > (dtEntrada - today) > 10
> >
> > Mas n�o sei como tratar no flex.....
> >
> >
> > Att.,
> > Roger Rayner
> > Analista de Sistemas
> > TOTVS BAHIA
> > T 55 (71) 9616 - 6876
> >
> > ( roger.rayner@totvs.com. <roger.rayner%br 40totvs.com. br>
> >
> >
> >
> > "A Humildade � o alicerce dos S�bios... e o Orgulho a coluna dos
> D�beis!!!"
> >
> > (Augusto Cury)
> >
> > -----Mensagem original-----
> > De: flex-brasil@yahoogrupos. <flex-brasil%com.br 40yahoogrupos. com.br
> >[mailto:
> > flex-brasil@yahoogrupos. <flex-brasil%com.br 40yahoogrupos. com.br>] Em
> nome
> > de ????? Davidson Silva
> > Enviada em: sexta-feira, 14 de maio de 2010 08:16
> > Para: flex-brasil@yahoogrupos. <flex-brasil%com.br 40yahoogrupos. com.br>
> > Assunto: Re: [flex-brasil] TIMER!!
> >
> >
> > Bom dia ....para o Timer d� uma lida aqui
> > http://livedocs.adobe.com/ flex/3/langref/ flash/utils/ Timer.html
> > Para a data , fa�a um 'for' e verifique a data pelo campo correspondente.
> >
> > Em 14 de maio de 2010 08:08, Roger Rayner <roger.rayner@totvs.com. br
> <roger.rayner%40totvs.com. br>
> > >escreveu:
> >
> > >
> > >
> > > Bom dia,
> > >
> > > Eu preciso fazer uma fun��o que rode de tempos em tempos. Pensei em
> usar
> > > TIMER, mas nunca usei e n�o sei como. Essa fun��o toda vez que for
> > > executada
> > > deve varrer um arraycollection e verificar se a data de entrada
> > > (documento.dtEntrada) for a mais de 5 dias, a mais de 10 dias.
> > >
> > > � Poderiam me ajudar com o timer?
> > >
> > > � Como fazer essa verifica��o da data?
> > >
> > > Obrigado.
> > >
> > > Att.,
> > >
> > > Roger Rayner
> > >
> > > Analista de Sistemas
> > >
> > > TOTVS BAHIA
> > > ( 55 (71) 9616 - 6876
> > > + <mailto:roger.rayner@totvs.com. <roger.rayner%br 40totvs.com. br
> ><roger.rayner%
> > 40totvs.com.br>>
> > > roger.rayner@totvs.com. <roger.rayner%br 40totvs.com. br> <roger.rayner%
> > 40totvs.com.br>
> > >
> > >
> > >
> >
> http://www3.datasul.com. br/images/ mkt/campanhas_ web/logistica/ 2009/datasul. j
> > > pg
> > >
> > >
> >
> http://www3.datasul.com. br/images/ mkt/campanhas_ web/logistica/ 2009/totvs. jpg
> > >
> > > "A Humildade � o alicerce dos S�bios... e o Orgulho a coluna dos
> > D�beis!!!"
> > >
> > >
> > > (Augusto Cury)
> > >
> > > [As partes desta mensagem que n�o continham texto foram removidas]
> > >
> > >
> > >
> >
> > [As partes desta mensagem que n�o continham texto foram removidas]
> >
> > --------------------- --------- ------
> >
> > Flex-Brasil - A maior lista sobre Adobe Flex do Brasil
> > Regras da lista - http://docs.google.com/ View?id=ajjv3tjg 5jxf_21cqhpdhf5
> > Todos os participantes tem os seguintes benef�cios:
> > + 35% de desconto em livros da O'Reilly ou Peachpit
> >
> > Site Oficial Flex : http://www.flex.org
> > Visite nosso site : http://groups.adobe.com/ groups/8024da86d a/summary
> > -------------
> > Conhe�a a AIR-Brasil a comunidade sobre Adobe AIR
> > Visite o site:http://groups.google.com/ group/air- brasil
> >
> > Links do Yahoo! Grupos
> >
> >
> >
>
>
> [As partes desta mensagem que n�o continham texto foram removidas]
>
>
>
> --------------------- --------- ------
>
> Flex-Brasil - A maior lista sobre Adobe Flex do Brasil
> Regras da lista - http://docs.google.com/ View?id=ajjv3tjg 5jxf_21cqhpdhf5
> Todos os participantes tem os seguintes benef�cios:
> + 35% de desconto em livros da O'Reilly ou Peachpit
>
> Site Oficial Flex : http://www.flex.org
> Visite nosso site : http://groups.adobe.com/ groups/8024da86d a/summary
> -------------
> Conhe�a a AIR-Brasil a comunidade sobre Adobe AIR
> Visite o site:http://groups.google.com/ group/air- brasil
>
> Links do Yahoo! Grupos
>
>
>
[As partes desta mensagem que n�o continham texto foram removidas]
- 2.2.
-
Re: TIMER!!
Enviado por: "joao zaratine" zaratine@gmail.com zaratine@ymail.com
Sex, 14 de Mai de 2010 3:37 pm
Roger, tu quer uma verifica��o que varra o sistema inteiro procurando dados?
Se tu quiser usar o Timer vai ter que deixar tua aplica��o aberta para que
ele seja executado, sabe disso n�?
Se voc� quer agendar tarefas, por exemplo, "quero que a cada 1 hora o
sistema procure usu�rios que est�o expirados e remova-os do sistema" voc�
vai ter que usar Quartz, um framework de agendamento de tarefas para o Java.
Abra�os!
Jo�o Augusto Zaratine
blog.joaoaugusto.com.br
Em 14 de maio de 2010 08:08, Roger Rayner <roger.rayner@totvs.com. >escreveu:br
>
>
> Bom dia,
>
> Eu preciso fazer uma fun��o que rode de tempos em tempos. Pensei em usar
> TIMER, mas nunca usei e n�o sei como. Essa fun��o toda vez que for
> executada
> deve varrer um arraycollection e verificar se a data de entrada
> (documento.dtEntrada) for a mais de 5 dias, a mais de 10 dias.
>
> � Poderiam me ajudar com o timer?
>
> � Como fazer essa verifica��o da data?
>
> Obrigado.
>
> Att.,
>
> Roger Rayner
>
> Analista de Sistemas
>
> TOTVS BAHIA
> ( 55 (71) 9616 - 6876
> + <mailto:roger.rayner@totvs.com. <roger.rayner%br 40totvs.com. br>>
> roger.rayner@totvs.com. <roger.rayner%br 40totvs.com. br>
>
>
> http://www3.datasul.com. br/images/ mkt/campanhas_ web/logistica/ 2009/datasul. j
> pg
>
> http://www3.datasul.com. br/images/ mkt/campanhas_ web/logistica/ 2009/totvs. jpg
>
> "A Humildade � o alicerce dos S�bios... e o Orgulho a coluna dos D�beis!!!"
>
>
> (Augusto Cury)
>
> [As partes desta mensagem que n�o continham texto foram removidas]
>
>
>
--
Jo�o Augusto Zaratine
blog.joaoaugusto.com.br
[As partes desta mensagem que n�o continham texto foram removidas]
- 2.3.
-
RES: [flex-brasil] TIMER!!
Enviado por: "Roger Rayner" roger.rayner@totvs.com.br rogerrayner2000
Sex, 14 de Mai de 2010 3:45 pm
Pois � Jo�o eu preciso a cada 1 hora verificar os documentos que est�o
vencidos....
Vou dar uma lida sobre esse Quartz.
Nunca usei ele.
Obrigado.
Att.,
Roger Rayner
Analista de Sistemas
TOTVS BAHIA
T 55 (71) 9616 - 6876
(�roger.rayner@totvs.com. br
�
��������
"A Humildade � o alicerce dos S�bios... e o Orgulho a coluna dos D�beis!!!"
(Augusto Cury)
-----Mensagem original-----
De: flex-brasil@yahoogrupos. [mailto:flex-brasil@com.br yahoogrupos. ]com.br
Em nome de joao zaratine
Enviada em: sexta-feira, 14 de maio de 2010 15:37
Para: flex-brasil@yahoogrupos. com.br
Assunto: Re: [flex-brasil] TIMER!!
Roger, tu quer uma verifica��o que varra o sistema inteiro procurando dados?
Se tu quiser usar o Timer vai ter que deixar tua aplica��o aberta para que
ele seja executado, sabe disso n�?
Se voc� quer agendar tarefas, por exemplo, "quero que a cada 1 hora o
sistema procure usu�rios que est�o expirados e remova-os do sistema" voc�
vai ter que usar Quartz, um framework de agendamento de tarefas para o Java.
Abra�os!
Jo�o Augusto Zaratine
blog.joaoaugusto.com.br
Em 14 de maio de 2010 08:08, Roger Rayner
<roger.rayner@totvs.com. >escreveu:br
>
>
> Bom dia,
>
> Eu preciso fazer uma fun��o que rode de tempos em tempos. Pensei em usar
> TIMER, mas nunca usei e n�o sei como. Essa fun��o toda vez que for
> executada
> deve varrer um arraycollection e verificar se a data de entrada
> (documento.dtEntrada) for a mais de 5 dias, a mais de 10 dias.
>
> � Poderiam me ajudar com o timer?
>
> � Como fazer essa verifica��o da data?
>
> Obrigado.
>
> Att.,
>
> Roger Rayner
>
> Analista de Sistemas
>
> TOTVS BAHIA
> ( 55 (71) 9616 - 6876
> + <mailto:roger.rayner@totvs.com. <roger.rayner%br 40totvs.com. br>>
> roger.rayner@totvs.com. <roger.rayner%br 40totvs.com. br>
>
>
>
http://www3.datasul.com. br/images/ mkt/campanhas_ web/logistica/ 2009/datasul. j
> pg
>
>
http://www3.datasul.com. br/images/ mkt/campanhas_ web/logistica/ 2009/totvs. jpg
>
> "A Humildade � o alicerce dos S�bios... e o Orgulho a coluna dos
D�beis!!!"
>
>
> (Augusto Cury)
>
> [As partes desta mensagem que n�o continham texto foram removidas]
>
>
>
--
Jo�o Augusto Zaratine
blog.joaoaugusto.com.br
[As partes desta mensagem que n�o continham texto foram removidas]
--------------------- --------- ------
Flex-Brasil - A maior lista sobre Adobe Flex do Brasil
Regras da lista - http://docs.google.com/ View?id=ajjv3tjg 5jxf_21cqhpdhf5
Todos os participantes tem os seguintes benef�cios:
+ 35% de desconto em livros da O'Reilly ou Peachpit
Site Oficial Flex : http://www.flex.org
Visite nosso site : http://groups.adobe.com/ groups/8024da86d a/summary
-------------
Conhe�a a AIR-Brasil a comunidade sobre Adobe AIR
Visite o site:http://groups.google.com/ group/air- brasil
Links do Yahoo! Grupos
- 3.1.
-
Re: [flex-brasil] Re: Cria��o de componentes din�mico
Enviado por: "Leonardo Machado" nardao@gmail.com leosqs
Sex, 14 de Mai de 2010 4:11 pm
Boa tarde galera, consegui fazer a cria����o dos componentes, obrigado pela
ajuda.
Por��m, me surgiu um grande problema, eu tenho que validar os dados do
componentes dinamicos.
Eu tenho um array de objetos, e eu seto o id deste objetos de acordo com o
idente da tabela.
Ent��o, ao validar eu preciso por exemplo:
if(txtNome.text == "")...
Porem, como fazer isso com o componente dinamico?
Exsite alguma propriedade que pega um objeto pelo seu ID?
Grato
2010/5/7 Fabio <fabiophx2002@yahoo.com. >br
>
>
> Bruno,
> Vc pode passar no teu array um atributo com o caminho completo a classe
> como mostro aqui:
> http://www.flexbrasil.com.br/ viewtopic. php?f=3&t= 1493#p4553
>
>
> []s
> Fabio da Silva
> http://fabiophx.blogspot. com/
>
> --- Em flex-brasil@yahoogrupos. <flex-brasil%com.br 40yahoogrupos. com.br>,
> bruno bg <bruno_bg@...> escreveu
>
> >
> > Para Menus Din��micos, tenho um Array de Strings que veio do Banco de
> Dados,
> > onde tenho os labels e as janelas correpondentes.
> >
> > como eliminar os ifs do MenuEvent
> > if(event.item.@data=="1A" ){
> > var telaPainel: cadastroCliente = new cadastroCliente ;
> > PopUpManager.addPopUp( telaPainel, this, true );
> > PopUpManager.centerPopUp( telaPainel);
> > }
> >
> > por algo assim: sei l��. to chutando.
> > var telaPainel: event.item.janela = new event.item.janela ;
> > PopUpManager.addPopUp( telaPainel, this, true );
> > PopUpManager.centerPopUp( telaPainel);
> >
> > bruno bg
> >
> >
> >
> > Em 6 de maio de 2010 13:47, joao zaratine <zaratine@...> escreveu:
>
> >
> > >
> > >
> > > Ol�� Leonardo!
> > >
> > > A posi����o dos componentes tu vai ter que controler a partir do
> container
> > > deles. Se tu criar um HBox eles ficar��o lado a lado.
> > > O que podes fazer �� criar um <mx:Form> e a cada campo do banco criar um
> > > <mx:Form Item> e um, por exemplo, TextField dentro dele.
> > > D�� uma olhada sobre os Form e o FormItem que talvez te ajude.
> > >
> > > Quanto ao Mate que o Davidson falou, ele sugeriu utilizar o Mate para
> > > controlar esses eventos de cria����o e para ficar mais leg��vel. Ele n��o
> > > controla tamanho de componentes nem nada nesse estilo. Concordo com o
> > > Davidson mas n��o sei teu n��vel, pelo jeito �� b��sico (sem ofensas) ent��o
> > > acho
> > > melhor voc�� come��ar aos poucos!
> > >
> > > Abra��os!
> > > Jo��o Augusto
> > > blog.joaoaugusto.com.br
> > >
> > > Em 6 de maio de 2010 09:59, Leonardo Machado <nardao@...<nardao%
> 40gmail.com>>
>
> > > escreveu:
> > >
> > > >
> > > >
> > > > Po galera, grato pelo ajuda, vou fazer os testes agora e se tudo
> correr
> > > bem
> > > > eu posto os resultados.
> > > >
> > > > Jo��o, eu tinha feito exatamente isso, s�� que eu n��o imaginei que o
> > > addChild
> > > > �� que inseria o objet no canvas. Acho que pra isso s�� vou ter que
> > > controlar
> > > > a posi����o dos componentes, criar um algoritmo pra ger��nciar isso.
> > > >
> > > > Davidson, vc diz usar MATE justamente pra gerenciar a rela����o tamanho
> x
> > > > posi����o dos componentes? Como ele entra nesta hist��ria?
> > > >
> > > > Novamente muito obrigado galera!
> > > >
> > > > Abra��os!
> > > >
> > > > 2010/5/6 �����������"�������������������� Davidson Silva <davidson.f.silva@
> ...<davidson.f.silva%40gmail. com>
>
> > > <davidson.f.silva%40gmail. com>
> > > > >
> > > >
> > > >
> > > > >
> > > > >
> > > > > Pensei exatamente isso , mas ele vai ter que planejar isso ou seja
> > > saber
> > > > o
> > > > > que adicionar na tela antes, para cada tipo - um componente.
> > > > >
> > > > > Seria legal criar um componente gen��rico que implemente estas
> > > > > funcionalidades e qdo necess��rio adicionar os itens de tela.
> > > > >
> > > > > Pode at�� usar o MATE para ficar mais leg��vel e de f��cil manuten����o
> em
> > > > > rela����o aos eventos.....mas ai �� outra hist��ria.
> > > > >
> > > > > Nem precisa ser o Mate , mas qualquer framework MVC para flex.
> > > > >
> > > > > O que acham ?
> > > > >
> > > > > Em 5 de maio de 2010 17:54, joao zaratine <zaratine@...<zaratine%
> 40gmail.com>
>
> > > <zaratine%40gmail.com>
> > > > <zaratine%40gmail.com>>
> > > >
> > > > > escreveu:
> > > > >
> > > > >
> > > > > > Ol��,
> > > > > >
> > > > > > vamos l�� sem desespero.
> > > > > >
> > > > > > Vamos supor que voc�� possui um HBox chamado hb.
> > > > > >
> > > > > > Quando voc�� receber do banco a lista de campos vai fazer mais ou
> > > menos
> > > > > > assim:
> > > > > >
> > > > > > for(var campoDoBanco:Object in listaDeCampos) {
> > > > > >
> > > > > > switch(campoDoBanco.tipo){
> > > > > > case TEXT: var t:TextField = new TextField():
> > > > > > hb.addChild(t);
> > > > > > break;
> > > > > > case BOOLEAN: var cb:CheckBox= new CheckBox():
> > > > > > hb.addChild(c);
> > > > > > break;
> > > > > > }
> > > > > >
> > > > > > }
> > > > > >
> > > > > >
> > > > > > J�� �� um come��o, certo?
> > > > > >
> > > > > > Abra��os!
> > > > > >
> > > > > > Jo��o Augusto
> > > > > > blog.joaoaugusto.com.br
> > > > > >
> > > > > > Em 5 de maio de 2010 17:39, Fabio <fabiophx2002@
> ...<fabiophx2002%40yahoo.com. br>
>
> > > <fabiophx2002%40yahoo.com. br>
> > > > <fabiophx2002%40yahoo.com. br>>
> > > >
> > > > > escreveu:
> > > > > >
> > > > > > >
> > > > > > >
> > > > > > > Leonardo,
> > > > > > > Na verdade �� bem tranquilo.
> > > > > > > Aqui na empresa implantei esta funcionalidade num produto novo.
> > > Mais
> > > > > > > detalhes neste meu blog:
> > > > > > >
> > > >
> http://fabiophx.blogspot. com/2009/ 04/criacao- dinamica- de-objetos. html
> > > > > > >
> > > > > > > []s
> > > > > > > Fabio da Silva
> > > > > > > http://fabiophx.blogspot. com/
> > > > > > >
> > > > > > > --- Em flex-brasil@yahoogrupos. <flex-brasil%com.br 40yahoogrupos. com.br>
> <flex-brasil%40yahoogrupos. com.br>
> > > <flex-brasil%40yahoogrupos. com.br>
> > > > <flex-brasil%40yahoogrupos. com.br><flex- brasil%
> > > >
> > > > > 40yahoogrupos.com.br
> > > > > > >,
> > > > > > > Leonardo Machado <nardao@> escreveu
> > > > > > >
> > > > > > > >
> > > > > > > > Boa tarde galera, preciso de uma ajuda.
> > > > > > > >
> > > > > > > > Preciso criar componentes dinamicamente atrav��s de um Array
> vindo
> > > > do
> > > > > > > banco.
> > > > > > > >
> > > > > > > > Consegui criar bot��es, atrav��s da TAG <mx:ToggleButtonBar>.
> > > Por��m,
> > > > eu
> > > > > > > > precido que seja realmente din��mico, preciso que se na minha
> > > tabela
> > > > > do
> > > > > > BD
> > > > > > > o
> > > > > > > > campo for texto, eu crio um TextInput, se for um Combo, crie
> um
> > > > > > ComboBox
> > > > > > > e
> > > > > > > > etc.
> > > > > > > >
> > > > > > > > Alguem tem alguma sugest��o?
> > > > > > > >
> > > > > > > > Grato
> > > > > > > >
> > > > > > > > --
> > > > > > > > Leonardo Machado
> > >
> > > > > > > >
> > > > > > > >
> > > > > > > > [As partes desta mensagem que n��o continham texto foram
> > > removidas]
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Jo��o Augusto Zaratine
> > > > > > blog.joaoaugusto.com.br
> > >
> > > > > >
> > > > > >
> > > > > > [As partes desta mensagem que n��o continham texto foram
> removidas]
> > > > > >
> > > > > >
> > > > > >
> > > > > > --------------------- --------- ------
> > > > > >
> > > > > > Flex-Brasil - A maior lista sobre Adobe Flex do Brasil
> > > > > > Regras da lista -
> > > > http://docs.google.com/ View?id=ajjv3tjg 5jxf_21cqhpdhf5
> > > > > > Todos os participantes tem os seguintes benef��cios:
> > > > > > + 35% de desconto em livros da O'Reilly ou Peachpit
> > > > > >
> > > > > > Site Oficial Flex : http://www.flex.org
> > > > > > Visite nosso site :
> > > http://groups.adobe.com/ groups/8024da86d a/summary
> > > > > > -------------
> > > > > > Conhe��a a AIR-Brasil a comunidade sobre Adobe AIR
> > > > > > Visite o site:http://groups.google.com/ group/air- brasil
> > > > > >
> > > > > > Links do Yahoo! Grupos
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > > [As partes desta mensagem que n��o continham texto foram removidas]
> > > > >
> > > > >
> > > > >
> > > >
> > > > --
> > > > Leonardo Machado
> > >
> > > >
> > > > [As partes desta mensagem que n��o continham texto foram removidas]
> > > >
> > > >
> > > >
> > >
> > > --
> > > Jo��o Augusto Zaratine
> > > blog.joaoaugusto.com.br
> > >
> > >
> > > [As partes desta mensagem que n��o continham texto foram removidas]
> > >
> > >
> > >
> >
> >
> > [As partes desta mensagem que n��o continham texto foram removidas]
> >
>
>
>
--
Leonardo Machado
[As partes desta mensagem que n��o continham texto foram removidas]
- 3.2.
-
Re: Cria��o de componentes din�mico
Enviado por: "Fabio" fabiophx2002@yahoo.com.br fabiophx2002
Sex, 14 de Mai de 2010 4:30 pm
Leonardo,
Depende da l�gica da tua aplica��o.
Digamos q todos os TextInput n�o podem estar vazios, vc pode iterar sobre os children do container (getChildAt, numChildren) e verificar se est� vazio tipo: getChildAt(1)["text"]. length == 0.
Ou qd vc criar eles dinamicamente guardar as refer�ncias deles num array ou ArrayCollection.
[]s
Fabio da Silva
http://www.fabiophx.blogspot. com/
--- Em flex-brasil@yahoogrupos. , Leonardo Machado <nardao@...> escreveucom.br
>
> Boa tarde galera, consegui fazer a cria��o dos componentes, obrigado pela
> ajuda.
>
> Por�m, me surgiu um grande problema, eu tenho que validar os dados do
> componentes dinamicos.
>
> Eu tenho um array de objetos, e eu seto o id deste objetos de acordo com o
> idente da tabela.
>
> Ent�o, ao validar eu preciso por exemplo:
>
> if(txtNome.text == "")...
>
> Porem, como fazer isso com o componente dinamico?
>
> Exsite alguma propriedade que pega um objeto pelo seu ID?
>
> Grato
>
> 2010/5/7 Fabio <fabiophx2002@...>
>
> >
> >
> > Bruno,
> > Vc pode passar no teu array um atributo com o caminho completo a classe
> > como mostro aqui:
> > http://www.flexbrasil.com.br/ viewtopic. php?f=3&t= 1493#p4553
> >
> >
> > []s
> > Fabio da Silva
> > http://fabiophx.blogspot. com/
> >
> > --- Em flex-brasil@yahoogrupos. <flex-brasil%com.br 40yahoogrupos. com.br>,
> > bruno bg <bruno_bg@> escreveu
> >
> > >
> > > Para Menus Din�micos, tenho um Array de Strings que veio do Banco de
> > Dados,
> > > onde tenho os labels e as janelas correpondentes.
> > >
> > > como eliminar os ifs do MenuEvent
> > > if(event.item.@data=="1A" ){
> > > var telaPainel: cadastroCliente = new cadastroCliente ;
> > > PopUpManager.addPopUp( telaPainel, this, true );
> > > PopUpManager.centerPopUp( telaPainel);
> > > }
> > >
> > > por algo assim: sei l�. to chutando.
> > > var telaPainel: event.item.janela = new event.item.janela ;
> > > PopUpManager.addPopUp( telaPainel, this, true );
> > > PopUpManager.centerPopUp( telaPainel);
> > >
> > > bruno bg
> > >
> > >
> > >
> > > Em 6 de maio de 2010 13:47, joao zaratine <zaratine@> escreveu:
> >
> > >
> > > >
> > > >
> > > > Ol� Leonardo!
> > > >
> > > > A posi��o dos componentes tu vai ter que controler a partir do
> > container
> > > > deles. Se tu criar um HBox eles ficar�o lado a lado.
> > > > O que podes fazer � criar um <mx:Form> e a cada campo do banco criar um
> > > > <mx:Form Item> e um, por exemplo, TextField dentro dele.
> > > > D� uma olhada sobre os Form e o FormItem que talvez te ajude.
> > > >
> > > > Quanto ao Mate que o Davidson falou, ele sugeriu utilizar o Mate para
> > > > controlar esses eventos de cria��o e para ficar mais leg�vel. Ele n�o
> > > > controla tamanho de componentes nem nada nesse estilo. Concordo com o
> > > > Davidson mas n�o sei teu n�vel, pelo jeito � b�sico (sem ofensas) ent�o
> > > > acho
> > > > melhor voc� come�ar aos poucos!
> > > >
> > > > Abra�os!
> > > > Jo�o Augusto
> > > > blog.joaoaugusto.com.br
> > > >
> > > > Em 6 de maio de 2010 09:59, Leonardo Machado <nardao@<nardao%
> > 40gmail.com>>
> >
> > > > escreveu:
> > > >
> > > > >
> > > > >
> > > > > Po galera, grato pelo ajuda, vou fazer os testes agora e se tudo
> > correr
> > > > bem
> > > > > eu posto os resultados.
> > > > >
> > > > > Jo�o, eu tinha feito exatamente isso, s� que eu n�o imaginei que o
> > > > addChild
> > > > > � que inseria o objet no canvas. Acho que pra isso s� vou ter que
> > > > controlar
> > > > > a posi��o dos componentes, criar um algoritmo pra ger�nciar isso.
> > > > >
> > > > > Davidson, vc diz usar MATE justamente pra gerenciar a rela��o tamanho
> > x
> > > > > posi��o dos componentes? Como ele entra nesta hist�ria?
> > > > >
> > > > > Novamente muito obrigado galera!
> > > > >
> > > > > Abra�os!
> > > > >
> > > > > 2010/5/6 ���'������'"���'�������������'�' Davidson Silva <davidson.f.silva@
> > ...<davidson.f.silva%40gmail. com>
> >
> > > > <davidson.f.silva%40gmail. com>
> > > > > >
> > > > >
> > > > >
> > > > > >
> > > > > >
> > > > > > Pensei exatamente isso , mas ele vai ter que planejar isso ou seja
> > > > saber
> > > > > o
> > > > > > que adicionar na tela antes, para cada tipo - um componente.
> > > > > >
> > > > > > Seria legal criar um componente gen�rico que implemente estas
> > > > > > funcionalidades e qdo necess�rio adicionar os itens de tela.
> > > > > >
> > > > > > Pode at� usar o MATE para ficar mais leg�vel e de f�cil manuten��o
> > em
> > > > > > rela��o aos eventos.....mas ai � outra hist�ria.
> > > > > >
> > > > > > Nem precisa ser o Mate , mas qualquer framework MVC para flex.
> > > > > >
> > > > > > O que acham ?
> > > > > >
> > > > > > Em 5 de maio de 2010 17:54, joao zaratine <zaratine@<zaratine%
> > 40gmail.com>
> >
> > > > <zaratine%40gmail.com>
> > > > > <zaratine%40gmail.com>>
> > > > >
> > > > > > escreveu:
> > > > > >
> > > > > >
> > > > > > > Ol�,
> > > > > > >
> > > > > > > vamos l� sem desespero.
> > > > > > >
> > > > > > > Vamos supor que voc� possui um HBox chamado hb.
> > > > > > >
> > > > > > > Quando voc� receber do banco a lista de campos vai fazer mais ou
> > > > menos
> > > > > > > assim:
> > > > > > >
> > > > > > > for(var campoDoBanco:Object in listaDeCampos) {
> > > > > > >
> > > > > > > switch(campoDoBanco.tipo){
> > > > > > > case TEXT: var t:TextField = new TextField():
> > > > > > > hb.addChild(t);
> > > > > > > break;
> > > > > > > case BOOLEAN: var cb:CheckBox= new CheckBox():
> > > > > > > hb.addChild(c);
> > > > > > > break;
> > > > > > > }
> > > > > > >
> > > > > > > }
> > > > > > >
> > > > > > >
> > > > > > > J� � um come�o, certo?
> > > > > > >
> > > > > > > Abra�os!
> > > > > > >
> > > > > > > Jo�o Augusto
> > > > > > > blog.joaoaugusto.com.br
> > > > > > >
> > > > > > > Em 5 de maio de 2010 17:39, Fabio <fabiophx2002@
> > ...<fabiophx2002%40yahoo.com. br>
> >
> > > > <fabiophx2002%40yahoo.com. br>
> > > > > <fabiophx2002%40yahoo.com. br>>
> > > > >
> > > > > > escreveu:
> > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > Leonardo,
> > > > > > > > Na verdade � bem tranquilo.
> > > > > > > > Aqui na empresa implantei esta funcionalidade num produto novo.
> > > > Mais
> > > > > > > > detalhes neste meu blog:
> > > > > > > >
> > > > >
> > http://fabiophx.blogspot. com/2009/ 04/criacao- dinamica- de-objetos. html
> > > > > > > >
> > > > > > > > []s
> > > > > > > > Fabio da Silva
> > > > > > > > http://fabiophx.blogspot. com/
> > > > > > > >
> > > > > > > > --- Em flex-brasil@yahoogrupos. <flex-brasil%com.br 40yahoogrupos. com.br>
> > <flex-brasil%40yahoogrupos. com.br>
> > > > <flex-brasil%40yahoogrupos. com.br>
> > > > > <flex-brasil%40yahoogrupos. com.br><flex- brasil%
> > > > >
> > > > > > 40yahoogrupos.com.br
> > > > > > > >,
> > > > > > > > Leonardo Machado <nardao@> escreveu
> > > > > > > >
> > > > > > > > >
> > > > > > > > > Boa tarde galera, preciso de uma ajuda.
> > > > > > > > >
> > > > > > > > > Preciso criar componentes dinamicamente atrav�s de um Array
> > vindo
> > > > > do
> > > > > > > > banco.
> > > > > > > > >
> > > > > > > > > Consegui criar bot�es, atrav�s da TAG <mx:ToggleButtonBar>.
> > > > Por�m,
> > > > > eu
> > > > > > > > > precido que seja realmente din�mico, preciso que se na minha
> > > > tabela
> > > > > > do
> > > > > > > BD
> > > > > > > > o
> > > > > > > > > campo for texto, eu crio um TextInput, se for um Combo, crie
> > um
> > > > > > > ComboBox
> > > > > > > > e
> > > > > > > > > etc.
> > > > > > > > >
> > > > > > > > > Alguem tem alguma sugest�o?
> > > > > > > > >
> > > > > > > > > Grato
> > > > > > > > >
> > > > > > > > > --
> > > > > > > > > Leonardo Machado
> > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > [As partes desta mensagem que n�o continham texto foram
> > > > removidas]
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > Jo�o Augusto Zaratine
> > > > > > > blog.joaoaugusto.com.br
> > > >
> > > > > > >
> > > > > > >
> > > > > > > [As partes desta mensagem que n�o continham texto foram
> > removidas]
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --------------------- --------- ------
> > > > > > >
> > > > > > > Flex-Brasil - A maior lista sobre Adobe Flex do Brasil
> > > > > > > Regras da lista -
> > > > > http://docs.google.com/ View?id=ajjv3tjg 5jxf_21cqhpdhf5
> > > > > > > Todos os participantes tem os seguintes benef�cios:
> > > > > > > + 35% de desconto em livros da O'Reilly ou Peachpit
> > > > > > >
> > > > > > > Site Oficial Flex : http://www.flex.org
> > > > > > > Visite nosso site :
> > > > http://groups.adobe.com/ groups/8024da86d a/summary
> > > > > > > -------------
> > > > > > > Conhe�a a AIR-Brasil a comunidade sobre Adobe AIR
> > > > > > > Visite o site:http://groups.google.com/ group/air- brasil
> > > > > > >
> > > > > > > Links do Yahoo! Grupos
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > > [As partes desta mensagem que n�o continham texto foram removidas]
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > > --
> > > > > Leonardo Machado
> > > >
> > > > >
> > > > > [As partes desta mensagem que n�o continham texto foram removidas]
> > > > >
> > > > >
> > > > >
> > > >
> > > > --
> > > > Jo�o Augusto Zaratine
> > > > blog.joaoaugusto.com.br
> > > >
> > > >
> > > > [As partes desta mensagem que n�o continham texto foram removidas]
> > > >
> > > >
> > > >
> > >
> > >
> > > [As partes desta mensagem que n�o continham texto foram removidas]
> > >
> >
> >
> >
>
>
>
> --
> Leonardo Machado
>
>
> [As partes desta mensagem que n�o continham texto foram removidas]
>
- 3.3.
-
Re: [flex-brasil] Re: Cria��o de componentes din�mico
Enviado por: "Leonardo Machado" nardao@gmail.com leosqs
Sex, 14 de Mai de 2010 4:59 pm
Desculpe, mas n��o entendi muito bem.
Estou fazendo assim:
Itero meu array, vejo o tipo de dado, se for Texto crio TextInput, se for
ComboBox crio combo e etc...
Ex.:
Cria����o:
var frmIte:FormItem = new FormItem();
frmItem.label = dado.dsDado;
var cb:ComboBox = new ComboBox();
cb.dataProvider = dado.valoresList;
cb.id = dado.cdDado;
cb.labelField = "dsDado";
frmItem.addChild(cb);
frmDados.addChild(frmItem);
Save:
if(ComboBox(dado.cdDado) .selectItem == null)
Alert...
Mas na verdade eu pego esta informa����o e salvo em outra tabela.
Obrigado pela ajuda
2010/5/14 Fabio <fabiophx2002@yahoo.com. >br
>
>
> Leonardo,
> Depende da l��gica da tua aplica����o.
> Digamos q todos os TextInput n��o podem estar vazios, vc pode iterar sobre
> os children do container (getChildAt, numChildren) e verificar se est�� vazio
> tipo: getChildAt(1)["text"]. length == 0.
> Ou qd vc criar eles dinamicamente guardar as refer��ncias deles num array ou
> ArrayCollection.
>
> []s
> Fabio da Silva
> http://www.fabiophx.blogspot. com/
>
> --- Em flex-brasil@yahoogrupos. <flex-brasil%com.br 40yahoogrupos. com.br>,
> Leonardo Machado <nardao@...> escreveu
>
> >
> > Boa tarde galera, consegui fazer a cria����o dos componentes, obrigado pela
> > ajuda.
> >
> > Por��m, me surgiu um grande problema, eu tenho que validar os dados do
> > componentes dinamicos.
> >
> > Eu tenho um array de objetos, e eu seto o id deste objetos de acordo com
> o
> > idente da tabela.
> >
> > Ent��o, ao validar eu preciso por exemplo:
> >
> > if(txtNome.text == "")...
> >
> > Porem, como fazer isso com o componente dinamico?
> >
> > Exsite alguma propriedade que pega um objeto pelo seu ID?
> >
> > Grato
> >
> > 2010/5/7 Fabio <fabiophx2002@...>
>
> >
> > >
> > >
> > > Bruno,
> > > Vc pode passar no teu array um atributo com o caminho completo a classe
> > > como mostro aqui:
> > > http://www.flexbrasil.com.br/ viewtopic. php?f=3&t= 1493#p4553
> > >
> > >
> > > []s
> > > Fabio da Silva
> > > http://fabiophx.blogspot. com/
> > >
> > > --- Em flex-brasil@yahoogrupos. <flex-brasil%com.br 40yahoogrupos. com.br><flex- brasil%
> 40yahoogrupos.com.br>,
>
> > > bruno bg <bruno_bg@> escreveu
> > >
> > > >
> > > > Para Menus Din��micos, tenho um Array de Strings que veio do Banco de
> > > Dados,
> > > > onde tenho os labels e as janelas correpondentes.
> > > >
> > > > como eliminar os ifs do MenuEvent
> > > > if(event.item.@data=="1A" ){
> > > > var telaPainel: cadastroCliente = new cadastroCliente ;
> > > > PopUpManager.addPopUp( telaPainel, this, true );
> > > > PopUpManager.centerPopUp( telaPainel);
> > > > }
> > > >
> > > > por algo assim: sei l��. to chutando.
> > > > var telaPainel: event.item.janela = new event.item.janela ;
> > > > PopUpManager.addPopUp( telaPainel, this, true );
> > > > PopUpManager.centerPopUp( telaPainel);
> > > >
> > > > bruno bg
> > > >
> > > >
> > > >
> > > > Em 6 de maio de 2010 13:47, joao zaratine <zaratine@> escreveu:
> > >
> > > >
> > > > >
> > > > >
> > > > > Ol�� Leonardo!
> > > > >
> > > > > A posi����o dos componentes tu vai ter que controler a partir do
> > > container
> > > > > deles. Se tu criar um HBox eles ficar��o lado a lado.
> > > > > O que podes fazer �� criar um <mx:Form> e a cada campo do banco
> criar um
> > > > > <mx:Form Item> e um, por exemplo, TextField dentro dele.
> > > > > D�� uma olhada sobre os Form e o FormItem que talvez te ajude.
> > > > >
> > > > > Quanto ao Mate que o Davidson falou, ele sugeriu utilizar o Mate
> para
> > > > > controlar esses eventos de cria����o e para ficar mais leg��vel. Ele
> n��o
> > > > > controla tamanho de componentes nem nada nesse estilo. Concordo com
> o
> > > > > Davidson mas n��o sei teu n��vel, pelo jeito �� b��sico (sem ofensas)
> ent��o
> > > > > acho
> > > > > melhor voc�� come��ar aos poucos!
> > > > >
> > > > > Abra��os!
> > > > > Jo��o Augusto
> > > > > blog.joaoaugusto.com.br
> > > > >
> > > > > Em 6 de maio de 2010 09:59, Leonardo Machado <nardao@<nardao%
> > > 40gmail.com>>
> > >
> > > > > escreveu:
> > > > >
> > > > > >
> > > > > >
> > > > > > Po galera, grato pelo ajuda, vou fazer os testes agora e se tudo
> > > correr
> > > > > bem
> > > > > > eu posto os resultados.
> > > > > >
> > > > > > Jo��o, eu tinha feito exatamente isso, s�� que eu n��o imaginei que
> o
> > > > > addChild
> > > > > > �� que inseria o objet no canvas. Acho que pra isso s�� vou ter que
> > > > > controlar
> > > > > > a posi����o dos componentes, criar um algoritmo pra ger��nciar isso.
> > > > > >
> > > > > > Davidson, vc diz usar MATE justamente pra gerenciar a rela����o
> tamanho
> > > x
> > > > > > posi����o dos componentes? Como ele entra nesta hist��ria?
> > > > > >
> > > > > > Novamente muito obrigado galera!
> > > > > >
> > > > > > Abra��os!
> > > > > >
> > > > > > 2010/5/6 ������'�������������'"������'����������������������������'��' Davidson Silva
> <davidson.f.silva@
>
> > > ...<davidson.f.silva%40gmail. com>
> > >
> > > > > <davidson.f.silva%40gmail. com>
> > > > > > >
> > > > > >
> > > > > >
> > > > > > >
> > > > > > >
> > > > > > > Pensei exatamente isso , mas ele vai ter que planejar isso ou
> seja
> > > > > saber
> > > > > > o
> > > > > > > que adicionar na tela antes, para cada tipo - um componente.
> > > > > > >
> > > > > > > Seria legal criar um componente gen��rico que implemente estas
> > > > > > > funcionalidades e qdo necess��rio adicionar os itens de tela.
> > > > > > >
> > > > > > > Pode at�� usar o MATE para ficar mais leg��vel e de f��cil
> manuten����o
> > > em
> > > > > > > rela����o aos eventos.....mas ai �� outra hist��ria.
> > > > > > >
> > > > > > > Nem precisa ser o Mate , mas qualquer framework MVC para flex.
> > > > > > >
> > > > > > > O que acham ?
> > > > > > >
> > > > > > > Em 5 de maio de 2010 17:54, joao zaratine <zaratine@<zaratine%
> > > 40gmail.com>
> > >
> > > > > <zaratine%40gmail.com>
> > > > > > <zaratine%40gmail.com>>
> > > > > >
> > > > > > > escreveu:
> > > > > > >
> > > > > > >
> > > > > > > > Ol��,
> > > > > > > >
> > > > > > > > vamos l�� sem desespero.
> > > > > > > >
> > > > > > > > Vamos supor que voc�� possui um HBox chamado hb.
> > > > > > > >
> > > > > > > > Quando voc�� receber do banco a lista de campos vai fazer mais
> ou
> > > > > menos
> > > > > > > > assim:
> > > > > > > >
> > > > > > > > for(var campoDoBanco:Object in listaDeCampos) {
> > > > > > > >
> > > > > > > > switch(campoDoBanco.tipo){
> > > > > > > > case TEXT: var t:TextField = new TextField():
> > > > > > > > hb.addChild(t);
> > > > > > > > break;
> > > > > > > > case BOOLEAN: var cb:CheckBox= new CheckBox():
> > > > > > > > hb.addChild(c);
> > > > > > > > break;
> > > > > > > > }
> > > > > > > >
> > > > > > > > }
> > > > > > > >
> > > > > > > >
> > > > > > > > J�� �� um come��o, certo?
> > > > > > > >
> > > > > > > > Abra��os!
> > > > > > > >
> > > > > > > > Jo��o Augusto
> > > > > > > > blog.joaoaugusto.com.br
> > > > > > > >
> > > > > > > > Em 5 de maio de 2010 17:39, Fabio <fabiophx2002@
> > > ...<fabiophx2002%40yahoo.com. br>
> > >
> > > > > <fabiophx2002%40yahoo.com. br>
> > > > > > <fabiophx2002%40yahoo.com. br>>
> > > > > >
> > > > > > > escreveu:
> > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > Leonardo,
> > > > > > > > > Na verdade �� bem tranquilo.
> > > > > > > > > Aqui na empresa implantei esta funcionalidade num produto
> novo.
> > > > > Mais
> > > > > > > > > detalhes neste meu blog:
> > > > > > > > >
> > > > > >
> > > http://fabiophx.blogspot. com/2009/ 04/criacao- dinamica- de-objetos. html
> > > > > > > > >
> > > > > > > > > []s
> > > > > > > > > Fabio da Silva
> > > > > > > > > http://fabiophx.blogspot. com/
> > > > > > > > >
> > > > > > > > > --- Em flex-brasil@yahoogrupos. <flex-brasil%com.br 40yahoogrupos. com.br>
> <flex-brasil%40yahoogrupos. com.br>
> > > <flex-brasil%40yahoogrupos. com.br>
> > > > > <flex-brasil%40yahoogrupos. com.br>
> > > > > > <flex-brasil%40yahoogrupos. com.br><flex- brasil%
> > > > > >
> > > > > > > 40yahoogrupos.com.br
> > > > > > > > >,
> > > > > > > > > Leonardo Machado <nardao@> escreveu
> > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > Boa tarde galera, preciso de uma ajuda.
> > > > > > > > > >
> > > > > > > > > > Preciso criar componentes dinamicamente atrav��s de um
> Array
> > > vindo
> > > > > > do
> > > > > > > > > banco.
> > > > > > > > > >
> > > > > > > > > > Consegui criar bot��es, atrav��s da TAG
> <mx:ToggleButtonBar>.
> > > > > Por��m,
> > > > > > eu
> > > > > > > > > > precido que seja realmente din��mico, preciso que se na
> minha
> > > > > tabela
> > > > > > > do
> > > > > > > > BD
> > > > > > > > > o
> > > > > > > > > > campo for texto, eu crio um TextInput, se for um Combo,
> crie
> > > um
> > > > > > > > ComboBox
> > > > > > > > > e
> > > > > > > > > > etc.
> > > > > > > > > >
> > > > > > > > > > Alguem tem alguma sugest��o?
> > > > > > > > > >
> > > > > > > > > > Grato
> > > > > > > > > >
> > > > > > > > > > --
> > > > > > > > > > Leonardo Machado
> > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > [As partes desta mensagem que n��o continham texto foram
> > > > > removidas]
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > --
> > > > > > > > Jo��o Augusto Zaratine
> > > > > > > > blog.joaoaugusto.com.br
> > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > [As partes desta mensagem que n��o continham texto foram
> > > removidas]
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > --------------------- --------- ------
> > > > > > > >
> > > > > > > > Flex-Brasil - A maior lista sobre Adobe Flex do Brasil
> > > > > > > > Regras da lista -
> > > > > > http://docs.google.com/ View?id=ajjv3tjg 5jxf_21cqhpdhf5
> > > > > > > > Todos os participantes tem os seguintes benef��cios:
> > > > > > > > + 35% de desconto em livros da O'Reilly ou Peachpit
> > > > > > > >
> > > > > > > > Site Oficial Flex : http://www.flex.org
> > > > > > > > Visite nosso site :
> > > > > http://groups.adobe.com/ groups/8024da86d a/summary
> > > > > > > > -------------
> > > > > > > > Conhe��a a AIR-Brasil a comunidade sobre Adobe AIR
> > > > > > > > Visite o site:http://groups.google.com/ group/air- brasil
> > > > > > > >
> > > > > > > > Links do Yahoo! Grupos
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > > [As partes desta mensagem que n��o continham texto foram
> removidas]
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > > --
> > > > > > Leonardo Machado
> > > > >
> > > > > >
> > > > > > [As partes desta mensagem que n��o continham texto foram
> removidas]
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > > --
> > > > > Jo��o Augusto Zaratine
> > > > > blog.joaoaugusto.com.br
> > > > >
> > > > >
> > > > > [As partes desta mensagem que n��o continham texto foram removidas]
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > > [As partes desta mensagem que n��o continham texto foram removidas]
> > > >
> > >
> > >
> > >
> >
> >
> >
> > --
> > Leonardo Machado
> >
> >
> > [As partes desta mensagem que n��o continham texto foram removidas]
> >
>
>
>
--
Leonardo Machado
[As partes desta mensagem que n��o continham texto foram removidas]
- 3.4.
-
Re: Cria��o de componentes din�mico
Enviado por: "Fabio" fabiophx2002@yahoo.com.br fabiophx2002
Sex, 14 de Mai de 2010 5:33 pm
Leonardo,
Vc somente atrav�s da String vc pode criar o objeto sem fazer if. D� uma olhada nos dois links q mandei em posts anteriores, qq coisa estamos a�.
[]s
Fabio da Silva
http://fabiophx.blogspot. com/
--- Em flex-brasil@yahoogrupos. , Leonardo Machado <nardao@...> escreveucom.br
>
> Desculpe, mas n�o entendi muito bem.
>
> Estou fazendo assim:
>
> Itero meu array, vejo o tipo de dado, se for Texto crio TextInput, se for
> ComboBox crio combo e etc...
>
> Ex.:
>
> Cria��o:
> var frmIte:FormItem = new FormItem();
> frmItem.label = dado.dsDado;
>
> var cb:ComboBox = new ComboBox();
> cb.dataProvider = dado.valoresList;
> cb.id = dado.cdDado;
> cb.labelField = "dsDado";
>
> frmItem.addChild(cb);
> frmDados.addChild(frmItem);
>
>
> Save:
> if(ComboBox(dado.cdDado) .selectItem == null)
> Alert...
>
> Mas na verdade eu pego esta informa��o e salvo em outra tabela.
>
> Obrigado pela ajuda
>
> 2010/5/14 Fabio <fabiophx2002@...>
>
> >
> >
> > Leonardo,
> > Depende da l�gica da tua aplica��o.
> > Digamos q todos os TextInput n�o podem estar vazios, vc pode iterar sobre
> > os children do container (getChildAt, numChildren) e verificar se est� vazio
> > tipo: getChildAt(1)["text"]. length == 0.
> > Ou qd vc criar eles dinamicamente guardar as refer�ncias deles num array ou
> > ArrayCollection.
> >
> > []s
> > Fabio da Silva
> > http://www.fabiophx.blogspot. com/
> >
> > --- Em flex-brasil@yahoogrupos. <flex-brasil%com.br 40yahoogrupos. com.br>,
> > Leonardo Machado <nardao@> escreveu
> >
> > >
> > > Boa tarde galera, consegui fazer a cria��o dos componentes, obrigado pela
> > > ajuda.
> > >
> > > Por�m, me surgiu um grande problema, eu tenho que validar os dados do
> > > componentes dinamicos.
> > >
> > > Eu tenho um array de objetos, e eu seto o id deste objetos de acordo com
> > o
> > > idente da tabela.
> > >
> > > Ent�o, ao validar eu preciso por exemplo:
> > >
> > > if(txtNome.text == "")...
> > >
> > > Porem, como fazer isso com o componente dinamico?
> > >
> > > Exsite alguma propriedade que pega um objeto pelo seu ID?
> > >
> > > Grato
> > >
> > > 2010/5/7 Fabio <fabiophx2002@>
> >
> > >
> > > >
> > > >
> > > > Bruno,
> > > > Vc pode passar no teu array um atributo com o caminho completo a classe
> > > > como mostro aqui:
> > > > http://www.flexbrasil.com.br/ viewtopic. php?f=3&t= 1493#p4553
> > > >
> > > >
> > > > []s
> > > > Fabio da Silva
> > > > http://fabiophx.blogspot. com/
> > > >
> > > > --- Em flex-brasil@yahoogrupos. <flex-brasil%com.br 40yahoogrupos. com.br><flex- brasil%
> > 40yahoogrupos.com.br>,
> >
> > > > bruno bg <bruno_bg@> escreveu
> > > >
> > > > >
> > > > > Para Menus Din�micos, tenho um Array de Strings que veio do Banco de
> > > > Dados,
> > > > > onde tenho os labels e as janelas correpondentes.
> > > > >
> > > > > como eliminar os ifs do MenuEvent
> > > > > if(event.item.@data=="1A" ){
> > > > > var telaPainel: cadastroCliente = new cadastroCliente ;
> > > > > PopUpManager.addPopUp( telaPainel, this, true );
> > > > > PopUpManager.centerPopUp( telaPainel);
> > > > > }
> > > > >
> > > > > por algo assim: sei l�. to chutando.
> > > > > var telaPainel: event.item.janela = new event.item.janela ;
> > > > > PopUpManager.addPopUp( telaPainel, this, true );
> > > > > PopUpManager.centerPopUp( telaPainel);
> > > > >
> > > > > bruno bg
> > > > >
> > > > >
> > > > >
> > > > > Em 6 de maio de 2010 13:47, joao zaratine <zaratine@> escreveu:
> > > >
> > > > >
> > > > > >
> > > > > >
> > > > > > Ol� Leonardo!
> > > > > >
> > > > > > A posi��o dos componentes tu vai ter que controler a partir do
> > > > container
> > > > > > deles. Se tu criar um HBox eles ficar�o lado a lado.
> > > > > > O que podes fazer � criar um <mx:Form> e a cada campo do banco
> > criar um
> > > > > > <mx:Form Item> e um, por exemplo, TextField dentro dele.
> > > > > > D� uma olhada sobre os Form e o FormItem que talvez te ajude.
> > > > > >
> > > > > > Quanto ao Mate que o Davidson falou, ele sugeriu utilizar o Mate
> > para
> > > > > > controlar esses eventos de cria��o e para ficar mais leg�vel. Ele
> > n�o
> > > > > > controla tamanho de componentes nem nada nesse estilo. Concordo com
> > o
> > > > > > Davidson mas n�o sei teu n�vel, pelo jeito � b�sico (sem ofensas)
> > ent�o
> > > > > > acho
> > > > > > melhor voc� come�ar aos poucos!
> > > > > >
> > > > > > Abra�os!
> > > > > > Jo�o Augusto
> > > > > > blog.joaoaugusto.com.br
> > > > > >
> > > > > > Em 6 de maio de 2010 09:59, Leonardo Machado <nardao@<nardao%
> > > > 40gmail.com>>
> > > >
> > > > > > escreveu:
> > > > > >
> > > > > > >
> > > > > > >
> > > > > > > Po galera, grato pelo ajuda, vou fazer os testes agora e se tudo
> > > > correr
> > > > > > bem
> > > > > > > eu posto os resultados.
> > > > > > >
> > > > > > > Jo�o, eu tinha feito exatamente isso, s� que eu n�o imaginei que
> > o
> > > > > > addChild
> > > > > > > � que inseria o objet no canvas. Acho que pra isso s� vou ter que
> > > > > > controlar
> > > > > > > a posi��o dos componentes, criar um algoritmo pra ger�nciar isso.
> > > > > > >
> > > > > > > Davidson, vc diz usar MATE justamente pra gerenciar a rela��o
> > tamanho
> > > > x
> > > > > > > posi��o dos componentes? Como ele entra nesta hist�ria?
> > > > > > >
> > > > > > > Novamente muito obrigado galera!
> > > > > > >
> > > > > > > Abra�os!
> > > > > > >
> > > > > > > 2010/5/6 ���'�������������'"���'����������������������������'�' Davidson Silva
> > <davidson.f.silva@
> >
> > > > ...<davidson.f.silva%40gmail. com>
> > > >
> > > > > > <davidson.f.silva%40gmail. com>
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > Pensei exatamente isso , mas ele vai ter que planejar isso ou
> > seja
> > > > > > saber
> > > > > > > o
> > > > > > > > que adicionar na tela antes, para cada tipo - um componente.
> > > > > > > >
> > > > > > > > Seria legal criar um componente gen�rico que implemente estas
> > > > > > > > funcionalidades e qdo necess�rio adicionar os itens de tela.
> > > > > > > >
> > > > > > > > Pode at� usar o MATE para ficar mais leg�vel e de f�cil
> > manuten��o
> > > > em
> > > > > > > > rela��o aos eventos.....mas ai � outra hist�ria.
> > > > > > > >
> > > > > > > > Nem precisa ser o Mate , mas qualquer framework MVC para flex.
> > > > > > > >
> > > > > > > > O que acham ?
> > > > > > > >
> > > > > > > > Em 5 de maio de 2010 17:54, joao zaratine <zaratine@<zaratine%
> > > > 40gmail.com>
> > > >
> > > > > > <zaratine%40gmail.com>
> > > > > > > <zaratine%40gmail.com>>
> > > > > > >
> > > > > > > > escreveu:
> > > > > > > >
> > > > > > > >
> > > > > > > > > Ol�,
> > > > > > > > >
> > > > > > > > > vamos l� sem desespero.
> > > > > > > > >
> > > > > > > > > Vamos supor que voc� possui um HBox chamado hb.
> > > > > > > > >
> > > > > > > > > Quando voc� receber do banco a lista de campos vai fazer mais
> > ou
> > > > > > menos
> > > > > > > > > assim:
> > > > > > > > >
> > > > > > > > > for(var campoDoBanco:Object in listaDeCampos) {
> > > > > > > > >
> > > > > > > > > switch(campoDoBanco.tipo){
> > > > > > > > > case TEXT: var t:TextField = new TextField():
> > > > > > > > > hb.addChild(t);
> > > > > > > > > break;
> > > > > > > > > case BOOLEAN: var cb:CheckBox= new CheckBox():
> > > > > > > > > hb.addChild(c);
> > > > > > > > > break;
> > > > > > > > > }
> > > > > > > > >
> > > > > > > > > }
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > J� � um come�o, certo?
> > > > > > > > >
> > > > > > > > > Abra�os!
> > > > > > > > >
> > > > > > > > > Jo�o Augusto
> > > > > > > > > blog.joaoaugusto.com.br
> > > > > > > > >
> > > > > > > > > Em 5 de maio de 2010 17:39, Fabio <fabiophx2002@
> > > > ...<fabiophx2002%40yahoo.com. br>
> > > >
> > > > > > <fabiophx2002%40yahoo.com. br>
> > > > > > > <fabiophx2002%40yahoo.com. br>>
> > > > > > >
> > > > > > > > escreveu:
> > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > Leonardo,
> > > > > > > > > > Na verdade � bem tranquilo.
> > > > > > > > > > Aqui na empresa implantei esta funcionalidade num produto
> > novo.
> > > > > > Mais
> > > > > > > > > > detalhes neste meu blog:
> > > > > > > > > >
> > > > > > >
> > > > http://fabiophx.blogspot. com/2009/ 04/criacao- dinamica- de-objetos. html
> > > > > > > > > >
> > > > > > > > > > []s
> > > > > > > > > > Fabio da Silva
> > > > > > > > > > http://fabiophx.blogspot. com/
> > > > > > > > > >
> > > > > > > > > > --- Em flex-brasil@yahoogrupos. <flex-brasil%com.br 40yahoogrupos. com.br>
> > <flex-brasil%40yahoogrupos. com.br>
> > > > <flex-brasil%40yahoogrupos. com.br>
> > > > > > <flex-brasil%40yahoogrupos. com.br>
> > > > > > > <flex-brasil%40yahoogrupos. com.br><flex- brasil%
> > > > > > >
> > > > > > > > 40yahoogrupos.com.br
> > > > > > > > > >,
> > > > > > > > > > Leonardo Machado <nardao@> escreveu
> > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > Boa tarde galera, preciso de uma ajuda.
> > > > > > > > > > >
> > > > > > > > > > > Preciso criar componentes dinamicamente atrav�s de um
> > Array
> > > > vindo
> > > > > > > do
> > > > > > > > > > banco.
> > > > > > > > > > >
> > > > > > > > > > > Consegui criar bot�es, atrav�s da TAG
> > <mx:ToggleButtonBar>.
> > > > > > Por�m,
> > > > > > > eu
> > > > > > > > > > > precido que seja realmente din�mico, preciso que se na
> > minha
> > > > > > tabela
> > > > > > > > do
> > > > > > > > > BD
> > > > > > > > > > o
> > > > > > > > > > > campo for texto, eu crio um TextInput, se for um Combo,
> > crie
> > > > um
> > > > > > > > > ComboBox
> > > > > > > > > > e
> > > > > > > > > > > etc.
> > > > > > > > > > >
> > > > > > > > > > > Alguem tem alguma sugest�o?
> > > > > > > > > > >
> > > > > > > > > > > Grato
> > > > > > > > > > >
> > > > > > > > > > > --
> > > > > > > > > > > Leonardo Machado
> > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > [As partes desta mensagem que n�o continham texto foram
> > > > > > removidas]
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > --
> > > > > > > > > Jo�o Augusto Zaratine
> > > > > > > > > blog.joaoaugusto.com.br
> > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > [As partes desta mensagem que n�o continham texto foram
> > > > removidas]
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > --------------------- --------- ------
> > > > > > > > >
> > > > > > > > > Flex-Brasil - A maior lista sobre Adobe Flex do Brasil
> > > > > > > > > Regras da lista -
> > > > > > > http://docs.google.com/ View?id=ajjv3tjg 5jxf_21cqhpdhf5
> > > > > > > > > Todos os participantes tem os seguintes benef�cios:
> > > > > > > > > + 35% de desconto em livros da O'Reilly ou Peachpit
> > > > > > > > >
> > > > > > > > > Site Oficial Flex : http://www.flex.org
> > > > > > > > > Visite nosso site :
> > > > > > http://groups.adobe.com/ groups/8024da86d a/summary
> > > > > > > > > -------------
> > > > > > > > > Conhe�a a AIR-Brasil a comunidade sobre Adobe AIR
> > > > > > > > > Visite o site:http://groups.google.com/ group/air- brasil
> > > > > > > > >
> > > > > > > > > Links do Yahoo! Grupos
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > > [As partes desta mensagem que n�o continham texto foram
> > removidas]
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > Leonardo Machado
> > > > > >
> > > > > > >
> > > > > > > [As partes desta mensagem que n�o continham texto foram
> > removidas]
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > > --
> > > > > > Jo�o Augusto Zaratine
> > > > > > blog.joaoaugusto.com.br
> > > > > >
> > > > > >
> > > > > > [As partes desta mensagem que n�o continham texto foram removidas]
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > [As partes desta mensagem que n�o continham texto foram removidas]
> > > > >
> > > >
> > > >
> > > >
> > >
> > >
> > >
> > > --
> > > Leonardo Machado
> > >
> > >
> > > [As partes desta mensagem que n�o continham texto foram removidas]
> > >
> >
> >
> >
>
>
>
> --
> Leonardo Machado
>
>
> [As partes desta mensagem que n�o continham texto foram removidas]
>
Precisa responder?
Para responder a uma mensagem no Resumo di�rio, clique em um dos links "Responder" na mensagem em quest�o.
Flex-Brasil - A maior lista sobre Adobe Flex do Brasil
Regras da lista - http://docs.google.com/View?id=ajjv3tjg5jxf_21cqhpdhf5
Todos os participantes tem os seguintes benef�cios:
+ 35% de desconto em livros da O'Reilly ou Peachpit
Site Oficial Flex : http://www.flex.org
Visite nosso site : http://groups.adobe.com/groups/8024da86da/summary
-------------
Conhe�a a AIR-Brasil a comunidade sobre Adobe AIR
Visite o site:http://groups.google.com/group/air-brasil
Regras da lista - http://docs.google.com/View?id=ajjv3tjg5jxf_21cqhpdhf5
Todos os participantes tem os seguintes benef�cios:
+ 35% de desconto em livros da O'Reilly ou Peachpit
Site Oficial Flex : http://www.flex.org
Visite nosso site : http://groups.adobe.com/groups/8024da86da/summary
-------------
Conhe�a a AIR-Brasil a comunidade sobre Adobe AIR
Visite o site:http://groups.google.com/group/air-brasil

Alterar configura��es via web (Requer Yahoo! ID)
Alterar configura��es via e-mail: Alterar recebimento para individual | Alterar formato para tradicional
Visite seu Grupo | Termos de uso do Yahoo! Grupos | Sair do grupo
0 comentários:
Postar um comentário