Thanks John,
That is a great way of doing it.

On Tue, Jul 1, 2008 at 5:35 PM, John Krasnay <[EMAIL PROTECTED]> wrote:

> I like to do this in my base page:
>
> <title wicket:id="title">foo</title>
>
> protected IModel getPageTitleModel() {
>    return new ResourceModel(getClass().getSimpleName());
> }
>
> add(new Label("title, new AbstractReadOnlyModel() {
>    public Object getObject() {
>        return getPageTitleModel().getObject();
>    }
> }));
>
> The AbstractReadOnlyModel is there to ensure I'm not calling the
> overrideable getPageTitleModel() from my base class constructor.
>
> By default my page titles come from my application's .properties file,
> like this:
>
> UserPage=User
> ClientPage=Client
>
> I re-use these labels when creating links to the same page. Of course, I
> can override getPageTitleModel() to return a custom title when needed.
>
> jk
>
> On Tue, Jul 01, 2008 at 03:36:45PM +0300, Eyal Golan wrote:
> > yeah, but what if I have a markup inheritance?
> > I then must use <wicket:head> ... don't I ?
> >
> > On Tue, Jul 1, 2008 at 3:34 PM, Martijn Dashorst <
> [EMAIL PROTECTED]>
> > wrote:
> >
> > > nope. just use:
> > >
> > > <title wicket:id="title"></title>
> > >
> > > add(new Label("title", "Hello, World!"));
> > >
> > > On Tue, Jul 1, 2008 at 2:28 PM, Eyal Golan <[EMAIL PROTECTED]> wrote:
> > > > Hi,
> > > > Is there a special header contributer for <title></title> ?
> > > >
> > > > --
> > > > Eyal Golan
> > > > [EMAIL PROTECTED]
> > > >
> > > > Visit: http://jvdrums.sourceforge.net/
> > > > LinkedIn: http://www.linkedin.com/in/egolan74
> > > >
> > > > P Save a tree. Please don't print this e-mail unless it's really
> > > necessary
> > > >
> > >
> > >
> > >
> > > --
> > > Become a Wicket expert, learn from the best: http://wicketinaction.com
> > > Apache Wicket 1.3.4 is released
> > > Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
> >
> > --
> > Eyal Golan
> > [EMAIL PROTECTED]
> >
> > Visit: http://jvdrums.sourceforge.net/
> > LinkedIn: http://www.linkedin.com/in/egolan74
> >
> > P Save a tree. Please don't print this e-mail unless it's really
> necessary
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
Eyal Golan
[EMAIL PROTECTED]

Visit: http://jvdrums.sourceforge.net/
LinkedIn: http://www.linkedin.com/in/egolan74

P Save a tree. Please don't print this e-mail unless it's really necessary

Reply via email to