Tranformar uma table em uma planilha excel com um clique?

2 respostas
R

Fala galera, blz??

estou com o seguinte problema:

meu sistema importa uma planilha excel, faz uma breve validação e “cospe” os dados na tela em uma tabela para que o usuário possa analisar e corrigir os dados se precisar.

o problema está na correção, pois preciso que quando o usuário clique em uma celula da tabela, os dados passem para um input (pode ser text, select, combo, depende do campo), o usuario altera e quando apertar “enter” ou clicar fora da celula ela tem que voltar ao normal.

ps: não posso usar scriptlets.
struts 1.2.9
JExcel 2.6

o ideal é que seja feito com jstl.

e eu não posso colocar id’s ou functions na mão, pois não tenho como prever quantas linhas ou colunas essa planilha vai ter.

vlw…

2 Respostas

R

hey pessoal… alguma idéia???

help me, please!!!

A

Você vai precisar de javascript.

Associe o click do TD a uma rotina que transforme aquele TD em um input… (ou pode ser um input desde o principio).

Quando o usuário der Enter você pode submeter o formulário todo e comparar as alterações…

Ou, um um pouco melhor, submeter apenas as alterações passando coordenadas de quais células foram alteradas

Ou, ainda melhor, usar ajax e a cada enter do usuário enviar uma requisição de atualização pro servidor.

Criado 16 de fevereiro de 2011
Ultima resposta 17 de fev. de 2011
Respostas 2
Participantes 2