Thanks a lot, it works.

Maybe this information should be added to @EventListener documentation
(difference between targets and elements parameters).



Jessek wrote:
> 
> Using elements="elementId" only targets and listens to dom nodes.
> You only get the majority of automated functionality (like submitting
> forms) when you target a component via
> 
> targets = "componentId"
> 
> Change your example to be:
> 
> <input jwcid="[EMAIL PROTECTED]" value="ognl:recName" id="recName"
> class="text large" type="text" />
> 
> @EventListener(events="onchange", targets = "recordName")
>        public void onRefresh(IRequestCycle cycle) {
>           log.debug(getRecName()); // this returns null (or initial value)
>        }
> 
> 
> and it should work..
> 
> p.s. Internet explorer doesn't do a very good job of reporting changes
> to textfields via the onchange event,  please see the related
> quircksmode links and warnings on the bottom of the documentation page
> for @EventListener for more on this..
> 
> On Dec 6, 2007 11:29 AM, caarney <[EMAIL PROTECTED]> wrote:
>>
>> Hi,
>> I'm using Tapestry 4.1.3 (integrated in Appfuse 2.0.1) and the
>> @EventListener functionality. The eventlistener method is called
>> correctly,
>> but I can't get any user-entered values from the form. As I understood
>> from
>> the documentation, the form should submit itself by default and send the
>> values to the server, but it doesn't work for me. I tried to use @Persist
>> annotation for the getter of the requested value, but it didn't help.
>>
>>         <input jwcid="@TextField" value="ognl:recName" id="recName"
>> class="text large" type="text" />
>>
>>         @Persist
>>         public abstract String getRecName();
>>
>>         @EventListener(events="onchange", elements="recName")
>>         public void onRefresh(IRequestCycle cycle) {
>>            log.debug(getRecName()); // this returns null (or initial
>> value)
>>         }
>>
>> I presume that the getRecName() function in the EventListener is supposed
>> to
>> return the value entered by user - is it right? Am I doing something
>> wrong?
>> Thanks
>>
>> (posted on Appfuse forum as well)
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Tapestry-EventListener-doesn%27t-seem-to-submit-form-tf4957057.html#a14195678
>> Sent from the Tapestry - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
> 
> 
> 
> -- 
> Jesse Kuhnert
> Tapestry / OGNL / Dojo team member/developer
> 
> Open source based consulting work centered around
> dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Tapestry-EventListener-doesn%27t-seem-to-submit-form-tf4957057.html#a14209772
Sent from the Tapestry - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to