anonymous wrote : 1) In JSF for N mutually exclusive 'rendered' conditions they
will ALWAYS be evaluated N times!!!
Well, sure.
But note that a switch statement is also involves n potential evaluations. I'm
not sure what the difference is? I guess you can emulate a switch using nested
f:subviews.
If this particular issue is truly a problem, it is possible to decide which
fragment to render in your Java code by using rendered="false" on all N
fragments and calling UIComponent.setRendered(true) explicitly before the
render phase.
anonymous wrote : 2) Even worse there is no syntax to assign columnBean.type to
a variable so it will be EVALUATED EACH TIME!!!
In components.xml, type:
<factory name="columnBeanType" scope="request" value="#{columnBean.type}"/>
Perhaps that "trick" addresses your concerns?
anonymous wrote : 3) Even worse it will be evaluated using REFLECTION!!!
It has been a really long time since a reflective method invocation was
significantly slower than a normal method call. This seems to be a red herring.
anonymous wrote : 4) JSF will give you temptation to write condition as STRING
comparison
I don't know what you mean.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4086368#4086368
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4086368
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user