Thiago,

Estou fazendo um script para tornar genérico alguns scripts, e acelerar o processo de desenvolvimento.
Por exemplo uma função prencheCampos(parametros...)  passo alguns parametros como nome da tabela
e ele preenche o form automaticamente, sem eu ter que ficar fazerndo campo a campo o que eu quero q tenha de conteudo.

Para isto preciso mapear o form e pagar os IDs, que serão o mesmo nome do Campo da tabela do banco de dados.





Thiago Rodrigues Fernandes escreveu:
De alguma forma você terá que saber.

Por exemplo, se os campos do formulário são criados pelo usuário, cada vez que ele dá um add lá, vc adiciona o id do campo em um array por exemplo.

Depois percorre ele e recupera os dados.

--
Att,
Thiago R. Fernandes

On Dec 5, 2007 10:50 AM, Daniel Reginatto <[EMAIL PROTECTED]> wrote:
Suponha que você não sabe quais os elementos que o form tenha.

Preciso mapear este form e buscar os IDs



Thiago Rodrigues Fernandes escreveu:
O que você quer é recuperar os dados dos campos?

se for, é assim:

ex: var nomeCliente: String = cli_nome.text;

--
Att,
Thiago R. Fernandes

On Dec 5, 2007 10:00 AM, Daniel Reginatto < [EMAIL PROTECTED]> wrote:

Alguem ai sabe como posso mapear os elementos de um Form?

Exemplo

<mx:Form width="295" height="365" id="Form1">
           <mx:FormItem label="Nome" horizontalAlign="left"
width="100%" required="true">
               <mx:TextInput id="cli_nome" width="100%"/>
           </mx:FormItem>
           <mx:FormItem label="E-Mail" horizontalAlign="left"
width="100%" required="true">
               <mx:TextInput id="cli_email" width="100%" text=""/>
           </mx:FormItem>
           <mx:FormItem label="CPF" horizontalAlign="left" width="100%">
               <mx:TextInput id="cli_cpf" width="100%"/>
           </mx:FormItem>
</mx:Form>


quero pegar todos os TextInput a propriedade ID.
to me batendo faz um bom tempo e não encontro material a respeito.
De qualquer forma a busca continua...

Valeu.




















--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Responder a