Ola
Percebi algo que talvez seja onde esta o erro,
o resultado aparece no alert e em uma label, na quando carrega a alert ele
traz o resultado do clic anterior no label tbm, mas apos +- 1 segunda ele
altera para o novo valor(o tamanho correto) ja o alert não(obvio!) o
problemas é que tenho a seguinte situação, se o meu datagrid possuir apenas
1 registro, ele devo ira para a terceira tela e se houver +de 1 devo ira
para a segunda tela, o problema é que como o alert não consigo atualiza
isso, então acredito que o problema esta na parte flex(talvez esteja errado)

<s:method name="carregarHospital"
       result="ResultCarregarHospitais(event)">
    <s:arguments>
     
<hospital_estado>{datagridCategorias.selectedItem.cod_categoria}</hospital_estado>
     
<hospital_categoria>{datagridCategorias.selectedItem.estado_categoria}</hospital_categoria>
    </s:arguments>
   </s:method>
//carrega hospitais - SCRIPT
   [Bindable]
   public var hospitais:ArrayCollection;
   public function ResultCarregarHospitais(event:ResultEvent):void{
    hospitais=new ArrayCollection(event.result.data as Array);
   }
   public function carregaHospitaisNoDataGrid():void{
    currentState="Hospital";
    roH.carregarHospital.send();
    numeroDeCategoria();
   }


Em 14 de julho de 2011 14:26, Samuel Facchinello <[email protected]>escreveu:

> vc esta executando o Alert no RESULT da sua chamada ao Php???
>
> coloca o codigo do Result para analizar!!
>
>
> Att,
> Samuel Facchinello
> http://desenvolvendoemflex.blogspot.com
> Joinville - SC
>
>
>
> 2011/7/14 Antonio Pasqualli <[email protected]>
>
>> Ola,
>> estou usando o change, oq não entendo é o seguinte,
>> quando clico no datagrid 1 ele passar arguns argumentos para o php e
>> carrega o segundo datagrid, isso ocorre sem problemas eu tenho o meu segundo
>> datagrid carregado sem problemas, o problema é neste alert ele mostra o
>> quantidado do clic anterior, nesta aplicação preciso saber o tamanho do
>> array(trago em um arraycollection) para decidir se vou abrir a tela 1 ou 2
>> usei um alert pra saber oq é passado, e então vi o erro.
>>
>>
>> Em 14 de julho de 2011 13:39, Eric Tonussi <[email protected]>escreveu:
>>
>> voce deve estar usado o evento errado. se tiver usando o "click", tente
>>> mudar parao "change"
>>>
>>> Em 14 de julho de 2011 12:50, Antonio Pasqualli <
>>> [email protected]> escreveu:
>>>
>>>> ola,
>>>> tenho um datagrid que tras dados do banco que ao clicar carrega um nova
>>>> datagrid com novos dados, ate tudo bem o problema é que preciso exibir a
>>>> quantidades de itens em um alert, ai então ocorre o problema, pois ele
>>>> sempre exibe o valor do clic anterior.
>>>> Exemplo:no primeiro clique
>>>> categoria_1 : 10
>>>> categoria_2 : 20
>>>> clico em categoria_1 ele exibi 0 itens se clicar em categoria_2 ele
>>>> exibe 10itens(valor da cat 1 clicado anteriormente).
>>>> alguem tem alguma dica pra solucionar isso,
>>>> OBS tbm peço para carregar o valor em um label não o corre erro!
>>>> --
>>>> "Pensar apenas ou desejar somente nunca levou ninguém a lugar nenhum. É
>>>> necessário também a ação" - William Shakespeare
>>>>
>>>> --
>>>> 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
>>
>>
>>
>>
>> --
>> "Pensar apenas ou desejar somente nunca levou ninguém a lugar nenhum. É
>> necessário também a ação" - William Shakespeare
>>
>> --
>> 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
>



-- 
"Pensar apenas ou desejar somente nunca levou ninguém a lugar nenhum. É
necessário também a ação" - William Shakespeare

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