public StaticXmlWidget processWidget( StaticXmlWidget widget, String elementName, Map<String, String> attributes, StaticXmlMetawidget metawidget ) { if ( widget instanceof ValueHolder ) { // (do not overwrite existing, if any) if ( widget.getAttribute( "id" ) == null ) { ValueHolder valueWidget = (ValueHolder) widget; String valueExpression = valueWidget.getValue(); if ( valueExpression != null && !"".equals( valueExpression )) { valueExpression = StaticFacesUtils.unwrapExpression( valueExpression ); widget.putAttribute( "id", StringUtils.camelCase( valueExpression, StringUtils.SEPARATOR_DOT_CHAR ) ); } } } return widget; } }
( (ValueHolder) widget ).setConverter( converterId ); return widget;
String tableValueExpression = valueHolderTable.getValue(); valueHolderTable.setValue(StaticFacesUtils.wrapExpression(asListValueExpression)); ((BaseStaticXmlWidget) dataTable).putAdditionalNamespaceURI("forgeview", "http://jboss.org/forge/view"); valueHolderTable.setValue(StaticFacesUtils.wrapExpression("forgeview:asList(" + COLLECTION_VAR + ")")); valueHolderTable.setValue(StaticFacesUtils.wrapExpression(COLLECTION_VAR));
String tableValueExpression = valueHolderTable.getValue(); valueHolderTable.setValue(StaticFacesUtils.wrapExpression(asListValueExpression)); ((BaseStaticXmlWidget) dataTable).putAdditionalNamespaceURI("forgeview", "http://jboss.org/forge/view"); valueHolderTable.setValue(StaticFacesUtils.wrapExpression("forgeview:asList(" + COLLECTION_VAR + ")")); valueHolderTable.setValue(StaticFacesUtils.wrapExpression(COLLECTION_VAR));