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
