You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@wicket.apache.org by Chris Colman <ch...@stepaheadsoftware.com> on 2012/02/14 06:11:29 UTC
Header contribution from a component resolved via an IComponentResolver
Is header contribution meant to work when a component is not added
directly but added but added via an IComponentResolver?
I have component and have added a renderHead override:
Class MyComponent extends Panel
{
/**
* Write out necessary header markup.
*/
@Override
public void renderHead(IHeaderResponse response)
{
StringBuffer sb = new StringBuffer();
sb.append("<script src=\"/jquery.easing.1.3.min.js\"></script>");
sb.append("<script src=\"/trans-banner.min.js\"></script>");
response.renderString(sb.toString());
}
}
But this method is never called. Is header contribution meant to work
this easily or am I missing something?
Using latest 1.5.x snapshot.
Yours sincerely,
Chris Colman
Pagebloom Team Leader,
Step Ahead Software
pagebloom - your business & your website growing together
Sydney: (+61 2) 9656 1278 Canberra: (+61 2) 6100 2120
Email: chrisc@stepahead.com.au <ma...@stepahead.com.au>
Website:
http://www.pagebloom.com <blocked::http://www.pagebloom.com/>
http://develop.stepaheadsoftware.com
<blocked::http://develop.stepaheadsoftware.com/>
Re: Header contribution from a component resolved via an IComponentResolver
Posted by Sven Meier <sv...@meiers.net>.
Hi,
auto-components are added to the component tree not until rendering of
markup, this is too late for header contributions.
Sven
Am 14.02.2012 07:33, schrieb Chris Colman:
> Added a JIRA for this:
>
> https://issues.apache.org/jira/browse/WICKET-4408
>
> If I explicitly add the component to the parent it works but I can't do
> this in our app.
>
> ________________________________
>
> From: Chris Colman [mailto:chrisc@stepaheadsoftware.com]
> Sent: Tuesday, 14 February 2012 4:11 PM
> To: users@wicket.apache.org
> Subject: Header contribution from a component resolved via an
> IComponentResolver
>
> Is header contribution meant to work when a component is not added
> directly but added but added via an IComponentResolver?
>
> I have component and have added a renderHead override:
>
> Class MyComponent extends Panel
> {
> /**
> * Write out necessary header markup.
> */
> @Override
> public void renderHead(IHeaderResponse response)
> {
> StringBuffer sb = new StringBuffer();
>
> sb.append("<script src=\"/jquery.easing.1.3.min.js\"></script>");
> sb.append("<script src=\"/trans-banner.min.js\"></script>");
>
> response.renderString(sb.toString());
> }
> }
>
> But this method is never called. Is header contribution meant to work
> this easily or am I missing something?
>
> Using latest 1.5.x snapshot.
>
> Yours sincerely,
>
> Chris Colman
>
> Pagebloom Team Leader,
> Step Ahead Software
>
>
> pagebloom - your business& your website growing together
>
> Sydney: (+61 2) 9656 1278 Canberra: (+61 2) 6100 2120
> Email: chrisc@stepahead.com.au<ma...@stepahead.com.au>
> Website:
> http://www.pagebloom.com<blocked::http://www.pagebloom.com/>
> http://develop.stepaheadsoftware.com
> <blocked::http://develop.stepaheadsoftware.com/>
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org
RE: Header contribution from a component resolved via an IComponentResolver
Posted by Chris Colman <ch...@stepaheadsoftware.com>.
Added a JIRA for this:
https://issues.apache.org/jira/browse/WICKET-4408
If I explicitly add the component to the parent it works but I can't do
this in our app.
________________________________
From: Chris Colman [mailto:chrisc@stepaheadsoftware.com]
Sent: Tuesday, 14 February 2012 4:11 PM
To: users@wicket.apache.org
Subject: Header contribution from a component resolved via an
IComponentResolver
Is header contribution meant to work when a component is not added
directly but added but added via an IComponentResolver?
I have component and have added a renderHead override:
Class MyComponent extends Panel
{
/**
* Write out necessary header markup.
*/
@Override
public void renderHead(IHeaderResponse response)
{
StringBuffer sb = new StringBuffer();
sb.append("<script src=\"/jquery.easing.1.3.min.js\"></script>");
sb.append("<script src=\"/trans-banner.min.js\"></script>");
response.renderString(sb.toString());
}
}
But this method is never called. Is header contribution meant to work
this easily or am I missing something?
Using latest 1.5.x snapshot.
Yours sincerely,
Chris Colman
Pagebloom Team Leader,
Step Ahead Software
pagebloom - your business & your website growing together
Sydney: (+61 2) 9656 1278 Canberra: (+61 2) 6100 2120
Email: chrisc@stepahead.com.au <ma...@stepahead.com.au>
Website:
http://www.pagebloom.com <blocked::http://www.pagebloom.com/>
http://develop.stepaheadsoftware.com
<blocked::http://develop.stepaheadsoftware.com/>