Put a label inside the link?
-igor
On 10/16/07, Cristi Manole <[EMAIL PROTECTED]> wrote:
> Thank you for your reply.
>
> The text of the label is easy to change. I cannot find a method to change
> the text of the anchor. That's my problem.
>
> Is there a way to do that?
>
> On 10/16/07, Swaroop Belur <[EMAIL PROTECTED]> wrote:
> >
> > I think you just have to toggle the operation (url ) and model object for
> > label
> > based on user is null or not.
> > Label dynamicText = new Label("lbl" , new AbstractReadOnlyModel(){
> >
> > public Object getObject(){
> >
> > User u = ...;
> > if(u==null){
> >
> > return ""in order to sign in please click";
> > }
> > else{
> > return hello u.<get_name()>;
> >
> > }
> >
> > }
> > });
> >
> > Similarly for link. just change the action in onClick for example
> >
> > -swaroop
> >
> >
> > On 10/16/07, Cristi Manole <[EMAIL PROTECTED]> wrote:
> > >
> > > Hello,
> > >
> > > I was wondering if it is possible to do custom rendering in wicket.
> > >
> > > What i need is something like a panel in which
> > > -> if the user is not logged in, there will be a text with "in order to
> > > sign
> > > in please click <<Sign in>>" and then the link and
> > > -> if the user is logged in, the same text component would show "hello
> > > <<user>>, please click <<Sign out>> in order to logout" and then the
> > link.
> > >
> > > The point is having an anchor with different text and different target
> > > through code - one panel, not having two very similar panels.
> > >
> > > I didn't manage to get this custom functionality by having <a
> > > wicket:id=".."><span wicked:id=".."/></a>.
> > >
> > > Thank you.
> > >
> >
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]