Search the archives, I'm pretty sure this has come up before.

On Mon, Nov 23, 2009 at 3:24 PM, alanearl <alan-lua...@dash.com.ph> wrote:
>
> Sory Oakstair i did not detail my problem.
> First I dont have any problem integrating Tapestry & JQuery.
> My Problem is executing my javascript when it is inside the BLOCK.
> I think it will not execute....
>
> Excuse me Sir Howard,
>
> I don't understand this part:
>
> This can be accomplished by using the Delegate component to call back
> into your outer component (you have a getter method return an inner
> class of type Renderable), and then you inject the stylesheets as
> Assets and use RenderSupport to include them.
>
> What do you mean i need to create a new component then it will be called by
> my page
> using injectcomponent & put my javascript in the asset & use render support?
>
> Sorry but Im confuse ...
>
>
>
>
>
> Howard Lewis Ship wrote:
>>
>> The @IncludeJavascriptLibrary annotation changes the beginRender phase
>> of your component to add the JavaScript.
>>
>> When a block within your component is rendered, the component's
>> beginRender phase does not execute, just the
>> beginRender phase of components *inside* the block.
>>
>> This can be accomplished by using the Delegate component to call back
>> into your outer component (you have a getter method return an inner
>> class of type Renderable), and then you inject the stylesheets as
>> Assets and use RenderSupport to include them.
>>
>> On Sun, Nov 22, 2009 at 6:44 PM, alanearl <alan-lua...@dash.com.ph> wrote:
>>>
>>> My Question is when one of my block has jquery. It will not load the
>>> jquery
>>> then action link perform.
>>> Any help is appreciated.... Thanks!
>>>
>>> My Code .tml
>>>
>>>   <t:actionlink t:id="testPage" t:zone="output">
>>>
>>>   <t:zone t:id="output" t:update="show">
>>>      Default
>>>   <t:delegate to="prop:blockToRender" />
>>>   </t:zone>
>>>
>>>   <t:block id="testBlock">
>>>      <!-- With JQuery  it will not load the JQuery -->
>>>      Test
>>>   </t:block>
>>>
>>> My Class
>>> @IncludeJavaScriptLibrary({"jquery-1.3.2.min.js","test.js"})
>>>
>>>   �...@injectcomponent
>>>    private Zone output;
>>>
>>>   �...@inject
>>>    private Block testBlock;
>>>
>>>    private Block blockToRender;
>>>
>>>    public Block getBlockToRender()
>>>    {
>>>        return blockToRender;
>>>    }
>>>
>>>    Object onActionFromtestPage()
>>>    {
>>>        blockToRender = testBlock;
>>>        return blockToRender;
>>>    }
>>>
>>> --
>>> View this message in context:
>>> http://old.nabble.com/Help-Tapestry5-Block-with-JavaScript--Anyone-tp26471839p26471839.html
>>> Sent from the Tapestry - User mailing list archive at Nabble.com.
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>>
>>>
>>
>>
>>
>> --
>> Howard M. Lewis Ship
>>
>> Creator of Apache Tapestry
>>
>> The source for Tapestry training, mentoring and support. Contact me to
>> learn how I can get you up and productive in Tapestry fast!
>>
>> (971) 678-5210
>> http://howardlewisship.com
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>
>>
>>
>
> --
> View this message in context: 
> http://old.nabble.com/Help-Tapestry5-Block-with-JavaScript--Anyone-tp26471839p26487973.html
> Sent from the Tapestry - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>



-- 
Howard M. Lewis Ship

Creator of Apache Tapestry

The source for Tapestry training, mentoring and support. Contact me to
learn how I can get you up and productive in Tapestry fast!

(971) 678-5210
http://howardlewisship.com

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

Reply via email to