Dúvida com ExtTLD ou ExtJS + Struts2  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
Flasoft
JavaGuru
[Avatar]

Membro desde: 22/05/2006 15:46:02
Mensagens: 230
Localização: Araraquara (SP interior)
Offline

Pessoal alguém já utilizou ExtTLD ou ExtJS com Struts2?
Não estou conseguindo invocar as actions de maneira correta.

É executado os métodos da action mas não sou direcionado para outra pagina.

O código com TLD ficou:


Com JS ficou:


Alguém sabe como posso pegar os dados do response e jogar dentro de uma div e/ou ser direcionado para esta pagina?

A imagem abaixo é do firebug me mostrando o conteúdo do response: Este fonte é da pagina cujo o struts está configurado para me redirecionar.
[Thumb - ext.JPG]
 Nome do arquivo ext.JPG [Disk] Download
 Descrição ExtResponse
 Tamanho 54 Kbytes
 Baixado:  140 vez(es)


Blog: http://flasoft.blogspot.com
SCJP5
Achoqueminhabarradeespaçosestácomproblemas
eU connsigg diggtar 500 caratereteres porr minito
[Email] [WWW] [MSN]
antoniopopete
Virtual Machine Man

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

Flasoft wrote:Pessoal alguém já utilizou ExtTLD ou ExtJS com Struts2?
Não estou conseguindo invocar as actions de maneira correta.

.

Você conseguiu resolver o problema?
Estou tendo um erro

Antonio Lazaro

[Email]
renatocustodio
JavaGuru
[Avatar]

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

Flasoft wrote:Pessoal alguém já utilizou ExtTLD ou ExtJS com Struts2?
Não estou conseguindo invocar as actions de maneira correta.

É executado os métodos da action mas não sou direcionado para outra pagina.

O código com TLD ficou:


Com JS ficou:


Alguém sabe como posso pegar os dados do response e jogar dentro de uma div e/ou ser direcionado para esta pagina?

A imagem abaixo é do firebug me mostrando o conteúdo do response: Este fonte é da pagina cujo o struts está configurado para me redirecionar.



Isso acontece porque ele invoca a action por padrão via ajax.
Vc tem duas alternativas: desligar o ajax. Esqueci qual é a propriedade mas é fácil achar na documentação, é uma propriedade do form.
A outra é pegar o resultado no success e fazer o que precisar com ele. Dá uma olhada com calma na documentação da classe Ext.FormPanel e da Ext.Ajax.... Com isso vc consegue fazer o que ta querendo.
[WWW]
gugaa_df
JavaEvangelist
[Avatar]

Membro desde: 21/11/2006 18:28:41
Mensagens: 343
Offline

Cara eu nao consigo utilizar o ExtTLD? eu só coloco os .tag que nem fala no site, mas quando eu importo no meu JSP da um erro na hora da execução.
org.apache.jasper.JasperException: Unable to compile class for JSP:

An error occurred at line: 8 in the generated java file
Only a type can be imported. org.apache.commons.beanutils.BeanUtils resolves to a package

An error occurred at line: 187 in the jsp file: /WEB-INF/tags/ext/body.tag
BeanUtils cannot be resolved
....

Tecnólogo em Segurança da Informação
SCJP 5.0
SCWCD 5.0
OCBCD 5.0
[MSN]
renatocustodio
JavaGuru
[Avatar]

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

Como a própria mensagem diz ele não está encontrando a classe BeanUtils. Vc precisa baixar os jars dela, acho que é a commons-beanutils. Digitando esse nome vc deve achar no google.

Aliás acho que precisa de outro ainda. Não me lembro qual é agora, mas se vc olhar no site do exttld onde faz o download, vai ver que ele fala que precisa dessa beanutils e da outra que esqueci o nome. Com o nome em mãos é bem fácil de achar o site pra download no google.
[WWW]
gugaa_df
JavaEvangelist
[Avatar]

Membro desde: 21/11/2006 18:28:41
Mensagens: 343
Offline

Quando cheguei em casa e olhei com calma resolvi o problema, é exatamente o que falou, eu coloquei os JARS e funcionou.
Agora minha dúvida é outra, no EXTLD eu exibo perfeitamente uma janela, mas eu nao sei como faço para renderizar na página um formPanel.
Com o ExtJS eu sei fazer perfeitamente.

Tecnólogo em Segurança da Informação
SCJP 5.0
SCWCD 5.0
OCBCD 5.0
[MSN]
renatocustodio
JavaGuru
[Avatar]

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

Vc precisa colocar o conteúdo dentro de um ext:body e talvez um ext:viewport, ficando mais ou menos assim:



Segue o exemplo de uma página minha chamda layout.jsp que uso o exttld e algumas tags do sitemesh.



Detalhe: No seu caso pode não precisar da declaração dos javascripts e css no head. No meu caso é que tive que alterar algumas coisinhas...
[WWW]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team