well, you have to have the reference to that link somehow to know if
its enabled or disabled..
-igor
On Sun, Mar 30, 2008 at 11:44 AM, Matthew Young <[EMAIL PROTECTED]> wrote:
> I forgot to mention: the link is created by other people's code. I can't
> change the template: I can't put wicket:id in the <img> tag.
>
>
> >new image(...) {
> > oncomponenttag(tag) {
> > if (link.isenabled()==false) { tag.put("class","foo"); }
>
> So how would this work?
>
> new Image("there-is-not-wicket-id-to-use"...
>
> Anyway, I was hoping I can do:
>
> link.add(new AbstractBehavior() {
>
> onComponentTag(Component c, Component tag) {
> use 'c' or 'tag' to get <img>
> put attr into <img>
> }
> );
>
> On Sun, Mar 30, 2008 at 11:31 AM, Igor Vaynberg <[EMAIL PROTECTED]>
> wrote:
>
>
>
> > new image(...) {
> > oncomponenttag(tag) {
> > if (link.isenabled()==false) { tag.put("class","foo"); }
> > }
> > }
> >
> > -igor
> >
> >
> > On Sun, Mar 30, 2008 at 11:27 AM, Matthew Young <[EMAIL PROTECTED]> wrote:
> > > I have a link like this:
> > >
> > > <a wicket:id="link"><img src="face.png"/></a>
> > >
> > > When link.isEnable() == false, I need to add style attribute to the
> > <img>
> > > tag. Is it possible to do this without turning the <img> into a child
> > > component of the link?
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]