Ok.
Agora ficou fácil
No evento click do botão deve estar  outerDocument.EnviaRelatorio().
Isto porque se trata de um itenrenderer, e o flex entend ele como um objeto
externo.

2009/12/17 Collin Peterson Mendes Chaves <[email protected]>

> ele não tá reconhecendo é a função
>
> public function EnviaRelatorio():void{
>
> enviaRelatorio.send()
> }
>
> que coloco no botão, ou seja, todos os botões que~aparecem na linha do grid
> no click chamaria essa função
>
>
> 2009/12/17 Clayton <[email protected]>
>
>> Não tenho experiência com HTTPService, mas,pelo erro, parece que não está
>> acessando o enviaRelatorio.asp, ou oq está do lado do servidor não está
>> reconhecendo o serviço solicitado.
>>
>>
>>
>> 2009/12/17 Collin Peterson Mendes Chaves <[email protected]>
>>
>>> oi clayton, obrigado pela dica, mas olha só o que tá acontecendo: eu
>>> tenho o seguinte código que utilizo para passar o dado da linha
>>>
>>> <mx:HTTPService
>>> id="enviaRelatorio" url="bd/enviaRelatorios.asp" method="POST"
>>> fault="erroEnvia(event)">
>>>   <mx:request xmlns="">
>>>   <idrelatorio>{dgAberto.selectedItem.idrelatorio}</idrelatorio>
>>>   </mx:request>
>>> </mx:HTTPService>
>>>
>>> eu criei uma função para dar um send no código acima:
>>> enviaRelatorio.send()
>>>
>>> a função eu coloco no click do botão só que aparece o seguinte erro:
>>> 1180: Call to a possibly undefined method
>>> EnviaRelatorio. proRelatorioCorregedoria/src proRelatorioCorregedoria.mxml 
>>> line
>>> 193 1261078340156 3243
>>> ou seja, ele não reconhece a função. o que estou fazendo de errado?
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> 2009/12/17 Clayton <[email protected]>
>>>
>>>  Quando vocêclica no botão a linha do grid também é selecionada, então
>>>> basta utilizar o grid.selectedItem.
>>>> Ou você pode customizar o botão criando nele uma propriedade que é o
>>>> objeto da linha do grid e alimentá-lo com data, e no currentTarget doevento
>>>> vc terá o objeto.
>>>>
>>>> 2009/12/17 Collin Peterson Mendes Chaves <[email protected]>
>>>>
>>>>> pessoal, estou com um problema, na verdade uma dúvida: eu tenho um data
>>>>> grid que eu alimento com algumas informações e em cada linha dessas
>>>>> informações eu tenho um botão. eu quero clicar no botão e atualizar
>>>>> informações da linha ao qual ele se refere. não sei se me fiz entender, o
>>>>> que gostaria de saber é como eu associo o botão a linha na grid que ele 
>>>>> faz
>>>>> parte, já que tenho vários botões no grid?
>>>>>
>>>>> --
>>>>> 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
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Clayton Marques Pereira
>>>>
>>>> --
>>>> 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
>>>
>>>
>>> --
>>> 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
>>>
>>
>>
>>
>> --
>> Clayton Marques Pereira
>>
>> --
>> 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
>>
>
> --
> 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
>



-- 
Clayton Marques Pereira

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