> Si mon souvenir est bon, normalement dans le html tu devrais voir sur tes
> actions ajax qqchose du genre onclick="submit_form(this)" (ajouté
> automatiquement par le block forms sur les widgets) qui va envoyer une
> requete xmlhttprequest, laquelle doit etre ensuite traitee au niveau de la
> sitemap de facon a renvoyer uniquement les elements a mettre a jour (les
> bu:replace)
Oui.
>
> en gros, dans ton pipe final il faut qq chose comme
>
> ...
> <map:transform type="browser-update"/>
> ...
> <map:select type="ajax-request">
> <map:when test="true">
> <map:serialize type="xml"/>
> </map:when>
> <map:otherwise>
> <map:serialize type="html"/>
> </map:otherwise>
> </map:select>
C'est ce qui figure. Le transformer browser-update envoie bien les <bu> dans ma
configuration précédente avec le pipe
<map:match type="request" pattern="continuation-id">
<map:call continuation="{request-param:continuation-id}"/>
</map:match>
> il faut aussi preciser au niveau des widgets qu'ils doivent envoyer le form
> sur le onchange ce qui doit creer les onclick=form_submit :
>
> <ft:widget id="****">
> <fi:styling submit-on-change="true"/>
> </ft:widget>
>
Bien vu. Je viens de le faire et en HTML, je me retrouve donc avec des input de
ce genre :
<input id="addCHAMP" type="submit" name="addCHAMP" title="" value="+"
class="forms action active" onchange="forms_submitForm(this)"/>
Hélas, les actions Ajax déclenchent toujours des POST de ce type :
http://serveur/appli/5Bobject%20HTMLInputElement%5D
Et donc n'appellent pas l'action du formulaire.
Je ne vois pas pourquoi....
Que peut-il se passer ?
André Davignon
---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:[EMAIL PROTECTED]
Autres commandes : mailto:[EMAIL PROTECTED]