| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/05/2005 20:32:54
|
kaidor
HelloWorld
Membro desde: 28/04/2005 08:47:56
Mensagens: 13
Offline
|
Ola...
Tenho um projeto no qual existe muitos campos, e a tela fica enorme com a quantidade.
Existe uma maneira de fazer que nem as abas que se usa em programação desktop.
O que eu quero é parecido com a tela das propriedades de video do windows.
Se existe podem me dar uma ideia de como implementar isso.
Obrigado
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/05/2005 00:22:02
|
marciobarroso
Virtual Machine Man
![[Avatar]](/images/avatar/6828f61cee49c7a4da0f9c1d3e03b857.jpg)
Membro desde: 13/05/2005 23:17:13
Mensagens: 508
Localização: Barueri / SP / BR
Offline
|
Oi ...
Lendo sua dúvida eu pensei no seguinte ...
Estas abas q vc está pensando pode ser justamente feito da seguinte forma :
Faça tabelas ... por exemplo : se pensa em 3 abas, faça 3 tabelas ... no mesmo jsp ...
através de um javascript vc oculta a tabela de acordo com a aba que for clicada ...
isso pode ser feito através de document.getElementeById
Ex.:
function mostraAba(aba)
{
abaname = document.getElementById(aba);
if(abaname.style.display == "block")
abaname.style.display = "none";
else
abaname.style.display = "block";
}
<div id="aba1" style="display:'none'">
<table>
<tr>
<td>
seus campos para a aba 1
</td>
</tr>
</table>
</div>
<div id="aba2" style="display:'none'">
<table>
<tr>
<td>
seus campos para a aba 2
</td>
</tr>
</table>
</div>
<div id="aba3" style="display:'none'">
<table>
<tr>
<td>
seus campos para a aba 3
</td>
</tr>
</table>
</div>
e vc então cria no jsp as abas
<html:button property="aba1" onClick="mostraAba(this)" />
<html:button property="aba2" onClick="mostraAba(this)" />
<html:button property="aba3" onClick="mostraAba(this)" />
eu não testei , mas talvez vc precise usar aba.name na hora de chamar no javascript o document.getElementById(aba);
se funcionar me dá um toque ...
espero ter ajudado ...
[]'s
Márcio
Ps.: Acabei fazendo um exemplo rápido para vc ver como funciona ... está anexo ...
| Nome do arquivo |
exemplo abas.htm |
Download
|
| Descrição |
Exemplo de ocultar/mostrar campo de um form |
| Tamanho |
2 Kbytes
|
| Baixado: |
399 vez(es) |
This message was edited 1 time. Last update was at 14/05/2005 00:23:07
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/05/2005 20:38:23
|
kaidor
HelloWorld
Membro desde: 28/04/2005 08:47:56
Mensagens: 13
Offline
|
Ola Marcio...
Desculpe a demora em responder, é que tive que viajar a serviço, empregado é assim mesmo o patrão manda.
Vou testar esta semana e te mando o resultado.
Obrigado
Kaidor
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/05/2005 14:55:16
|
tulio_galvao
JavaChild
Membro desde: 06/05/2005 10:20:10
Mensagens: 109
Offline
|
eu tenho uma jsp bastante parecida com a demostrada na resposta do Marcio Barroso.. logo acima..
quando eu chamo as Abas.. a primeira aprece normal com todos os dados.. porém ao mudar de Aba os dados dessa nova jsp que deveria abrir se perde... deixando a tela em branco... ou seja.. naum mostrando nem a propria jsp... isso aconteceu após colocar duas listas na sessão...
| Nome do arquivo |
fornecedores.txt |
Download
|
| Descrição |
|
| Tamanho |
24 Kbytes
|
| Baixado: |
156 vez(es) |
| Nome do arquivo |
action fornecedores.txt |
Download
|
| Descrição |
|
| Tamanho |
3 Kbytes
|
| Baixado: |
140 vez(es) |
|
"A diversão não é sinônimo de irresponsabilidade" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/05/2005 15:38:39
|
jprogrammer
Virtual Machine Man
Membro desde: 04/02/2005 13:49:20
Mensagens: 546
Offline
|
Use o struts layout.
Vc terá server-side components realmente decentes em sua aplicação:
http://struts.application-servers.com/doc/index.html
|
O bom menino !!! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/06/2005 17:46:02
|
tulio_galvao
JavaChild
Membro desde: 06/05/2005 10:20:10
Mensagens: 109
Offline
|
eu utilizei o exemplo das abas em uma aplicação q estou trabalhando.. porém em uma das abas eu utilizo o multibox.. para que o usuário possa selecionar os itens que ele deseja excluir.. alguém poderia dizer como faço para capurar os itens selecionados na minha action sem submeter o formulário?
|
"A diversão não é sinônimo de irresponsabilidade" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/06/2005 10:34:51
|
pmcn
Debugger
![[Avatar]](/images/avatar/077fd57e57aab32087b0466fe6ebcca8.jpg)
Membro desde: 04/04/2005 10:01:11
Mensagens: 73
Offline
|
Tulio, esta ideias de abas que estão utilizando no Struts, tambem poderiam ser implementadas no framework jsf?
|
Sun Certified Java Programmer 1.4 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/06/2005 15:49:26
|
kaidor
HelloWorld
Membro desde: 28/04/2005 08:47:56
Mensagens: 13
Offline
|
Ola PMCN...
Não conheço o JSF, ele utiliza javascript?
Caso sim. Tranquilo vc pode usar o script de criar abas.
BLZ
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/08/2005 14:16:59
|
digobr
Entusiasta Java
Membro desde: 15/04/2005 15:59:03
Mensagens: 18
Offline
|
eu utilizei o primeiro exemplo, do marciobarroso, mas to com uns problemas...
preciso fazer validação da jsp antes de executar o action, logo faço a verificação no client.
por exemplo, tenho uma pagina com 3 "paletas" como a do exemplo. Na paleta 1, tenho o campo "nome" que deve ser preenchido. Se estou nesta "paleta" e tento submeter a página, um alert é exibido (struts validation) dizendo que o campo deve ser preenchido. Já se eu estou na paleta 2 ou 3 e o campo da paleta 1 está em branco, a validação daquele campo não é feita...
o que posso fazer??
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/04/2007 00:14:05
|
zirocool
JavaEvangelist
![[Avatar]](/images/avatar/28659414dab9eca0219dd592b8136434.jpg)
Membro desde: 06/11/2004 17:00:05
Mensagens: 472
Localização: Candelária - RS
Offline
|
http://code.google.com/webtoolkit/documentation/com.google.gwt.user.client.ui.TabPanel.html
Pra nao quebrarem tanto a cabeça, e não matarem tantos neurônios!
|
"Não decore passos, aprenda o caminho." (Klaus Vianna)
http://twitter.com/misaelbr |
|
|
 |
|
|