I am creating dynamic links and here is something useful I used for programmatic creatin of the links.
uiCompnent.setValueExpression(
"disabled",
JSFUtils.getValueExpression(
"#{bindings.MyVOIterator.estimatedRowCount == 0}",
Boolean.class));
public static ValueExpression getValueExpression(
String expression, Class clazz){
FacesContext ctx = FacesContext.getCurrentInstance();
ELContext elCtx = ctx.getELContext();
Application app = ctx.getApplication();
return app.getExpressionFactory().createValueExpression(
elCtx, expression, clazz);
}
Comments
Post a Comment