Mike,

I already thought of this approach, but it leads to some sort of code 
duplication that I would like to avoid, but I think it will not be a problem.
This kind of code will be used a lot here.


Anyway, I will start implementing a new renderer and component based on 
MyFaces' implementation that adds this behaviour to see what happens :)

Regards,
________________________________________
Eduardo Bastos Leite
Analista de Sistemas
QuickMind Tecnologia em Conhecimento
http://www.quickmind.com.br
Tel.: +55 21 2524-2956 Ext. 215
Cel.: +55 21 9953-2223

-----Original Message-----
From: Mike Kienenberger [mailto:[EMAIL PROTECTED] 
Sent: terça-feira, 27 de setembro de 2005 13:54
To: [EMAIL PROTECTED]
Cc: MyFaces Discussion
Subject: Re: t:commandLink disableOnUserRole

In that case, you can always use the following pattern, even without 
displayValueOnly.

<h:panelGroup>
    <h:outputText rendered="if disabled" ...>
    <h:commandLink rendered="if not disabled" ...> </h:panelGroup>


On 9/27/05, Martin Marinschek <[EMAIL PROTECTED]> wrote:
> I think Eduardo still wants to render the value.
>
> There has been a discussion about using the displayValueOnly attribute 
> for providing this behavior - but I am not quite sure if this is a 
> good idea, as the displayValueOnly attribute is inherited from a panel 
> to its children and if the displayValueOnly attribute is set on the 
> parent, no link will be rendered as a link anymore...
>
> regards,
>
> Martin
>
> On 9/27/05, Mike Kienenberger <[EMAIL PROTECTED]> wrote:
> > Why not just use the "rendered" attribute?  You can bind it to any 
> > boolean EL expression.
> > Just make sure that your expression still evaulates the same on the 
> > next page request (ie, don't bind it to request-scoped data unless 
> > you're using x:saveState on it).
> >
> > On 9/27/05, Eduardo Leite <[EMAIL PROTECTED]> wrote:
> > >
> > > Guys,
> > >
> > > just to know if I'm not reinventing the wheel...
> > >
> > > I need a property to tell a commandLink component when it needs to 
> > > print the <a href=""> tag or not. I know that enableOnUserRole 
> > > does this, but it is tied to the J2EE security model.
> > > I need something simpler, just like the disabled property for the 
> > > commandButton component. Is there anything like this implemented 
> > > anywhere on MyFaces?
> > >
> > > Thanks in advance,
> > >
> > > ________________________________________
> > > Eduardo Bastos Leite
> > > Analista de Sistemas
> > > QuickMind Tecnologia em Conhecimento http://www.quickmind.com.br
> > > Tel.: +55 21 2524-2956 Ext. 215
> > > Cel.: +55 21 9953-2223
> > >
> >
>
>
> --
>
> http://www.irian.at
> Your JSF powerhouse -
> JSF Trainings in English and German
>


Reply via email to