Guilherme_MelloPJ 16 de out. de 2006
Para utilizar o suporte ao Ajax do WebWork, você de utilizar o theme ajax, confira se você está utilizando esse tema. Coloque sua configuração aqui.
JohnTortugoPJ 16 de out. de 2006
No inicio do documento JSP estou setando:
<ww:head theme=“ajax” />
abraço, César.
Guilherme_MelloPJ 16 de out. de 2006
Para utilizar a validação, você precisa definir o theme da seguinte forma:
webwork.ui.theme=ajax
Com essa configuração, os erros serão exibidos utilizando o DWR. Não esqueça de colocar o JAR do DWR no classpath.
JohnTortugoPJ 16 de out. de 2006
onde defino esse thema?
estou utilizando o DOJO, que é o padrão do webwork.
vlw.
Guilherme_MelloPJ 16 de out. de 2006
“JohnTortugo”:
onde defino esse thema?
estou utilizando o DOJO, que é o padrão do webwork.
vlw.
No arquivo webwork.properties
O dojo não é utilizado na validação, apenas em widgets… para valdiação o WebWork utiliza o DWR.
http://wiki.opensymphony.com/display/WW/webwork.properties
JohnTortugoPJ 16 de out. de 2006
vou testar quando der.
Onde você viu que o DOJO não é utilizando para validação?
Se eu colocar no webwork.properties ele vai alterar as configurações de todos os formulários, não é?
Abraço, César.
Guilherme_MelloPJ 16 de out. de 2006
Uma simples lida no wiki ajuda bastante:
In the Ajax theme, dwr is used for normal validation while dojo everything else (widgets, XHR, browser JS events etc.)
Sim, se você quiser modificar apenas o theme de um formulário específico utilize o atributo theme da tag que estiver utilizando:
<ww:textfield name="user" theme="ajax"/>
JohnTortugoPJ 16 de out. de 2006
coloquei o thema de ajax, da seguinte forma:
<ww:head theme=“ajax” />
<ww:form … theme=“ajax” validate=“true”>
</ww:form>
você por que não funciona?
Abraço, César.
Guilherme_MelloPJ 16 de out. de 2006
“JohnTortugo”:
coloquei o thema de ajax, da seguinte forma:
<ww:head theme=“ajax” />
<ww:form … theme=“ajax” validate=“true”>
</ww:form>
você por que não funciona?
Abraço, César.
Como está seu aquivo …-validation.xml ?
JohnTortugoPJ 18 de out. de 2006
Kra consegui fazer funcionar, valew.
Só que agora eu gostária de enviar o formulário usando AJAX, tem alguma forma de fazer isso usando o webwork?
Abraço, César.
Guilherme_MelloPJ 18 de out. de 2006
Você quer dar o submit com ajax ?
JohnTortugoPJ 18 de out. de 2006
Isso mesmo Guilherme.
Consegui fazer a validação funcionar.
Mas quero enviar o formulário usando AJAX, queria saber se o WebWork tem suporte a isso também.
Grato, César.
Guilherme_MelloPJ 18 de out. de 2006
Nunca fiz, mas no wiki tem o seguinte:
Remote form submission support (works with the submit tag as well)
De qualquer forma você consegue fazer o submit com o DWR sem problemas, é muito simples.
http://wiki.opensymphony.com/display/WW/ajax+theme