如何使用具有未固定editableValueHolder
属性的JSF 2复合组件name
标记。我需要在我的新复合组件中接受转换器。为此,我正在执行以下代码:
<composite:interface>
<composite:attribute name="value" required="false" />
<composite:editableValueHolder name="txtText"/>
</composite:interface>
<composite:implementation>
<h:outputText id="txtText" value="#{cc.attrs.value}" />
</composite:implementation>
<cv:outputText id="txtText" value="#{bean.description}" >
<f:converter converterId="TestConverter" for="txtText"/>
</cv:outputText>
在这种情况下,我需要定义editableValueHolder的name属性static,并对转换器声明中的“for”属性执行相同的操作。我需要知道editableValueHolder名称中指定的内容,将其复制到f:converter标签中的“for”。
我想知道是否有其他方法可以执行此操作,例如为editableValueHolder的name属性传递参数。