Does the code work when you add it directly in a page? (it works here)
Which part you want updated with updateComponents?
You should probably specify it in the AjaxSubmit button.
>From Rodnei Couto <[EMAIL PROTECTED]>:
> Hi everyone,
>
> I'm using tapestry 4.0.1 with Tacos 4-beta-3-20060616
> I have a problem. In my component I'm trying to use the AjaxForm.
>
> When I submit the form, nothing happens. If I try to submit it again,
> the following error occurs:
>
> Rewind of form
> FormularioManutencao/formularioDinamico.$RelacionamentoHandler.form
> expected only 0 form elements, but an additional id was requested by
> component
> FormularioManutencao/formularioDinamico.$RelacionamentoHandler.$AjaxSubmit.
>
> I tried to put the tag "updateComponents" in the AjaxForm and AjaxSubmit
> button in various ways, but none worked.
>
> Please, somebody helpme?
>
> The code is below:
>
> <div jwcid="[EMAIL PROTECTED]" id="formAjax" >
> <form jwcid="[EMAIL PROTECTED]:AjaxForm" id="form">
> <tr>
> <td> <div id="id1" action="ognl:listeners.formSubmit"
> jwcid="@tacos:AjaxSubmit" value="ok"/></td>
> <td>
> <td>
> <span jwcid="[EMAIL PROTECTED]"
> class="textfield"
> value="ognl:values" size="100"/>
> <td>
> </tr>
> </form>
> </div>
>
> The java Code:
>
> public abstract class RelacionamentoHandler extends BaseComponent
> implements PageBeginRenderListener {
> public abstract void setValues(Object value);
> public abstract Object getValues();
> public void pageBeginRender(PageEvent event){
> if( getValues() == null){
> setValues("Start");
> }
> }
> public void formSubmit(IRequestCycle cycle){
> setValues("Submited");
> }
> }
>
>
> Thanks,
> Rodnei Couto
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
--
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]