Seria mais ou menos isso .
Porém algo continuo , como igual ao TRACE quando em Debug,
num TextArea ou DataGrid ou outro qualquer.


brunobg




Em 14 de setembro de 2011 21:00, Bruno Tourinho <[email protected]>escreveu:

>  Kkkk, lembrei do preLoader do Picnik... Ele fica mostrando o loading e os
> textos INFORMATIVOS são nada a ver... 
> www.Picnik.com<http://www.picnik.com/><http://www.picnik.com/>
>
> Bruno
>
> Sent from my iPhone
>
> On 14/09/2011, at 07:58 AM, bruno bg <[email protected]> wrote:
>
>   Clayton , obrigado pela resposta. vou pesquisar sobre DataPush,  acho
> que o Mario JR, já falou sobre isso em alguma palestra.
> A principio a aplicação está feita em AIR puro, sem JAVA.
> O usuário/cliente quer ver as linhas do andamento do processo, FAZER O QUE
> !!!!   para ele o showBusy ou ProgressBar só é "bonitinho" , coisa de
> usuário/cliente.
>
>
> brunobg
>
> Em 14 de setembro de 2011 08:25, Clayton <[email protected]>escreveu:
>
>> Se você estiver lendo o arquivo pelo Flex não vejo o porque de ter
>> assincronismo para o log - neste caso do arquivo.
>> Mas pelo que entendi você está lendo o arquivo no java, e como o acesso ao
>> BD tb é no java então tem realmente o caso do assíncrono.
>>
>> Você pode dar uma pesquisada em DataPush (Producer e Consumer), existe um
>> delay, mas você consegue a cada passo enviar uma mensagem para o cliente.
>> Ai é só apresentar a informação.
>>
>> Obs.: Tenha muita atenção com o aumento do tráfego.
>>
>> Em 14 de setembro de 2011 08:16, bruno bg <[email protected]> escreveu:
>>
>>  O DataGrid coloquei no lugar do TextArea por causa da limitação de
>>> caracteres/bytes.
>>> Vc diz marcação ?!?!!?!? não entendi.
>>>
>>> A dúvida é "contornar" o assincronismo , nesse caso, de uma leitura -
>>> linha a linha - de um arquivo, por exemplo e
>>> ao mesmo tempo listar cada linha ou informação num qualquer componente,
>>> não precisa ser necessariamente um DataGrid.
>>>
>>> Exemplo, mensagem ao usuário:
>>> *) Carregando arquivo
>>> *) Lendo linha 1 - blablllblalabl
>>> *) Lendo linha 2 - baalabababl
>>> e assim sucessivamente até o fim do arquivo.
>>> *) Final da leitura do arquivo.
>>>
>>> e o mesmo parecido quando for INSERIDO no BD, FLEX AIR.
>>> *) Iniciando INSERT no BD
>>> *) INSERT de cliente 0001 - nome X
>>> *) INSERT de cliente 0002 - nome A
>>> *) INSERT de cliente 0003 - nome R
>>> *) Final da gravação no BD
>>>
>>> algo parecido com o trace('') ;   ou    System.*out*.println("");  Onde
>>> o usuário acompanha o fluxo do processamento , durante a leitura de um
>>> arquivo, da manipulação em lote no BD.
>>>
>>>
>>> brunobg
>>>
>>>
>>>
>>>
>>> Em 13 de setembro de 2011 20:43, Igor Carvalho de Paula <
>>> [email protected]> escreveu:
>>>
>>>  o lance do datagrid vc terá q fazer uma função para que execute. sei lá
>>>> uma marcação, dae vc add esta função a uma coluna, da uma olhada na
>>>> documentação.......
>>>>
>>>> Enviado via iPad
>>>>
>>>> Em 13/09/2011, às 20:35, bruno bg <[email protected]> escreveu:
>>>>
>>>>    Sabendo que o FLEX é assincrono, tentei fazer um passo a passo , um
>>>> log de um processo.
>>>>
>>>> 1) Ler um arquivo .TXT ou .CSV e a cada linha lida, mostrar ao usuário
>>>> em que linha está sendo lida,
>>>> coloquei um TextArea, porém quando o arquivo é muito grande (65 mil , 80
>>>> mil linhas),
>>>> o componente TextArea  tem limite de caracteres, limite de bytes.
>>>>
>>>> 2) Troquei por um dataGrid, porém a cada linha linha lida, faço um
>>>> arrayDataGrid.add(obj);
>>>> Porém só aparece no final de toda a leitura do arquivo, não vai
>>>> aparecendo linha a linha lida.
>>>>
>>>> 3) Depois de tudo carregado e lido, tenho que fazer INSERTs no BD, e tb
>>>> terei que mostrar a cada INSERT uma mensagem para o usuário,
>>>> tipo um LOG/ Histórico.
>>>>
>>>>
>>>> alguém já fez algo parecido. ?!??
>>>>
>>>>
>>>> --
>>>> brunobg
>>>>
>>>> --
>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>> Para enviar uma mensagem, envie um e-mail para
>>>> <[email protected]>[email protected]
>>>> Para sair da lista, envie um email em branco para
>>>> <[email protected]>
>>>> [email protected]
>>>> Mais opções estão disponíveis em
>>>> <http://groups.google.com/group/flexdev>
>>>> 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
>>>
>>>
>>>
>>>
>>> --
>>> 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
>
>   --
> 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

Responder a