Hi,

 

I'm using the tacos version from SVN,

I'm trying to create an ImageSubmit inside an AjaxForm,

so I put it inside an AjaxLinkSubmit like so:

 

<form name="filterForm" jwcid="@tacos:AjaxForm">

      <a jwcid="@tacos:AjaxLinkSubmit"

            listener="listener:onALS">

            <input jwcid="@ImageSubmit"

                  image="asset:filterImage"

                  disabledImage="asset:filterImageDisabled"

                  overImage="asset:filterImageOver"/>

      </a>

</form>

 

But when I click the image I get the following exception:

 

org.apache.tapestry.StaleLinkException: Rewind of form MyAjaxPage/$AjaxForm expected 1 more form elements, starting with id 'ImageSubmit'. [context:/MyAjaxPage.html, line 229]

      at net.sf.tacos.ajax.components.AjaxFormSupportImpl.rewind(AjaxFormSupportImpl.java:624)

      at net.sf.tacos.ajax.components.AjaxForm.renderComponentDelegate(AjaxForm.java:348)

      at net.sf.tacos.ajax.components.AjaxForm.renderComponent(AjaxForm.java:111)

      at $AjaxForm_10.renderComponent($AjaxForm_10.java)

      at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:617)

      at net.sf.tacos.ajax.components.AjaxForm.rewind(AjaxForm.java:188)

      at org.apache.tapestry.engine.RequestCycle.rewindForm(RequestCycle.java:439)

      at net.sf.tacos.ajax.components.AjaxForm.trigger(AjaxForm.java:455)

      at net.sf.tacos.ajax.impl.AjaxDirectServiceImpl.triggerComponent(AjaxDirectServiceImpl.java:337)

      at net.sf.tacos.ajax.impl.AjaxDirectServiceImpl.service(AjaxDirectServiceImpl.java:243)

      at $AjaxDirectService_10a69eadf73.service($AjaxDirectService_10a69eadf73.java)

      at org.apache.tapestry.services.impl.EngineServiceInnerProxy.service(EngineServiceInnerProxy.java:77)

      at org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServiceOuterProxy.java:66)

      at org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:248)

      at org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:60)

      at $WebRequestServicer_10a69eadf55.service($WebRequestServicer_10a69eadf55.java)

      at $WebRequestServicer_10a69eadf51.service($WebRequestServicer_10a69eadf51.java)

 

Is this a bug?

 

Jonathan Bullkich

Reply via email to