The Zone raises a JS event when is updated. This is explained in the
Zone documentation:

http://tapestry.apache.org/tapestry5/tapestry-core/ref/org/apache/tapestry5/corelib/components/Zone.html

"After the client-side content is updated, a client-side event is
fired on the zone's element. The constant Tapestry.ZONE_UPDATED_EVENT
can be used to listen to the event."

You just need to provide a Prototype listener for that event in your page.

On Sat, Dec 5, 2009 at 7:04 AM, Ashwanth Kumar <ashwanth.ku...@gmail.com> wrote:
> Thanks Josh,
>
> That worked like a charm!! I dont know if there could be anything better
> than this?? :)
>
>  - Ashwanth Kumar
>
>
> On 12/5/09, Josh Canfield <j...@thedailytube.com> wrote:
>>
>> Last time I was hunting around for a solution for this I came up with this:
>>
>> Tapestry.ElementEffect.myshowfunc = function(element) {
>>    // do special stuff
>>    return new Effect.Highlight(element);
>> }
>>
>> <t:zone show="myshowfunc"/>
>>
>> There may be a better method that I'm not aware of though.
>>
>> Josh
>>
>> On Fri, Dec 4, 2009 at 5:04 PM, Ashwanth Kumar <ashwanth.ku...@gmail.com>
>> wrote:
>> > Hi,
>> >
>> > I've a question. How do i invoke a custom JS from the Page, immediately
>> > after a ZoneUpate!
>> > For instance, i need to apply a markitUp on a TextArea, after it has been
>> > created by the ZoneUpdate event in Tapestry.
>> >
>> > How do i invoke it sync with the ZoneUpdate. Currently i use the onClick
>> > event of the TextArea to show, but its not good enough. So, asny help
>> > regarding this would be appreciated!
>> >
>> >  - Ashwanth Kumar
>> >
>>
>>
>>
>> --
>> --
>> TheDailyTube.com. Sign up and get the best new videos on the internet
>> delivered fresh to your inbox.
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to