Ajax theme= strtuts 2  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
antoniopopete
Virtual Machine Man

Membro desde: 27/12/2006 02:37:31
Mensagens: 712
Localização: Salvador - BA
Offline

Esse theme bagunça o layout da minha página toda.
Alguém ja trabalhou com ele/

Antonio Lazaro

[Email]
fiaux
GUJ Master
[Avatar]

Membro desde: 16/06/2006 11:58:29
Mensagens: 1184
Localização: Rio de Janeiro - RJ
Offline

Qual theme?
Ajax theme= strtuts 2

Necessita-se:
1) Inglês técnico para pesquisas no Google.
2) Português técnico para perguntas e respostas no fórum.

http://www.ffiaux.com

"Após 7,5 milhões de anos processando, o Pensador Profundo responde a Questão Fundamental da Vida, o Universo e Tudo o Mais. E a resposta é: 42"

"Java é uma ilha, Ruby é uma pedra, Phyton é um réptil, C é uma letra e AJAX é um detergente"

Não sou fanático por programação, só trabalho aqui...
[WWW]
idev4web
JavaGuru
[Avatar]

Membro desde: 22/10/2007 10:03:44
Mensagens: 208
Offline

use theme="simple" para nao ter interferencia no layout

http://www.xpandorabox.com
antoniopopete
Virtual Machine Man

Membro desde: 27/12/2006 02:37:31
Mensagens: 712
Localização: Salvador - BA
Offline

Mas como vou usar theme simple se quero usar o datetimepicker e s:optiontransferselect.
É ou exclusivo é?
Como theme simple não consigo submeter o form quando seleciono algo do optiontransferselect

This message was edited 1 time. Last update was at 03/06/2008 15:15:33


Antonio Lazaro

[Email]
fiaux
GUJ Master
[Avatar]

Membro desde: 16/06/2006 11:58:29
Mensagens: 1184
Localização: Rio de Janeiro - RJ
Offline

Já tive problemas com o calendar e encontrei na internet que deveria usar no s:head o theme ajax.
Engraçado é ver no site do struts 2 dizendo
The ajax theme is experimental. Feedback is appreciated!


Em geral eu uso o theme default dele.
http://struts.apache.org/2.0.11.1/docs/themes-and-templates.html

O que acontece quando usa o ajax? Bagunça de que maneira?

Necessita-se:
1) Inglês técnico para pesquisas no Google.
2) Português técnico para perguntas e respostas no fórum.

http://www.ffiaux.com

"Após 7,5 milhões de anos processando, o Pensador Profundo responde a Questão Fundamental da Vida, o Universo e Tudo o Mais. E a resposta é: 42"

"Java é uma ilha, Ruby é uma pedra, Phyton é um réptil, C é uma letra e AJAX é um detergente"

Não sou fanático por programação, só trabalho aqui...
[WWW]
antoniopopete
Virtual Machine Man

Membro desde: 27/12/2006 02:37:31
Mensagens: 712
Localização: Salvador - BA
Offline

Todos os componentes que tem theme=ajax vão para o final da tela, são renderizados fora da ordem.
Se existem 2 divs mas antes destas aparece o componente, o componente é renderizado la embaixo.
E fora que optiontransferselect e datetimepicker só funcionam com esse lance ae do theme ajax.

Antonio Lazaro

[Email]
renatocustodio
JavaGuru
[Avatar]

Membro desde: 04/03/2008 07:21:24
Mensagens: 249
Offline

O que acontece é que quando o theme é = ajax para cada componente ele vai gerando linhas de uma tabela.

Eu adoro struts 2 no controller, mas no view sinceramente não gostei nadinha...
[WWW]
antoniopopete
Virtual Machine Man

Membro desde: 27/12/2006 02:37:31
Mensagens: 712
Localização: Salvador - BA
Offline

Mas e como eu resolvo isso?
Escoloh entre usar o componente ou não???Preciso utilizar o datetimepicker e o optiontransferselect.
É impossível utilziar esses componentes?
Porque se coloco o optiontrasnferselect como theme= simple ,não consigo submeter o form.
E se coloco o form como simple, da tipo um conflito..

Antonio Lazaro

[Email]
idev4web
JavaGuru
[Avatar]

Membro desde: 22/10/2007 10:03:44
Mensagens: 208
Offline

Coloque esta linha no inicio da sua pagina

<s:head theme="ajax" />

segue o exemplo de uma pagina que eu fiz que usa um componente datepicker


http://www.xpandorabox.com
antoniopopete
Virtual Machine Man

Membro desde: 27/12/2006 02:37:31
Mensagens: 712
Localização: Salvador - BA
Offline

Não ficou desalinhada?
Aproveitando a pergunta.Como faço para um submit ir para um determinado método da action?
E como faço para invocar um método determinado?

Antonio Lazaro

[Email]
idev4web
JavaGuru
[Avatar]

Membro desde: 22/10/2007 10:03:44
Mensagens: 208
Offline

na linha 58 tem a resposta

http://www.xpandorabox.com
antoniopopete
Virtual Machine Man

Membro desde: 27/12/2006 02:37:31
Mensagens: 712
Localização: Salvador - BA
Offline

Minha tela continua desalihada




Antonio Lazaro

[Email]
idev4web
JavaGuru
[Avatar]

Membro desde: 22/10/2007 10:03:44
Mensagens: 208
Offline

note que no exemplo que eu passei para voce
tem essa linha no inicio:



e o tema dos outros componentes voce deve colocar como simple
como por exemplo:



parece que voce nao fez estas alteraçoes
no seu codigo eu achei isto:


http://www.xpandorabox.com
antoniopopete
Virtual Machine Man

Membro desde: 27/12/2006 02:37:31
Mensagens: 712
Localização: Salvador - BA
Offline

Eu coloquei isso da tag head e fiz a alteração do theme=simple no form e em caa componente, porém a coisa que acontece é que quando eu mecho no componente abaixo(seleciono valores para ele) a página não da submit não passa pela action (debugando percebi isso)



Antonio Lazaro

[Email]
idev4web
JavaGuru
[Avatar]

Membro desde: 22/10/2007 10:03:44
Mensagens: 208
Offline

Coloque o theme do "<s:optiontransferselect" como simple

http://www.xpandorabox.com
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team