【发布时间】:2016-06-18 19:25:21
【问题描述】:
在这个例子中:
<composite:interface>
<composite:attribute name="value" required="false" />
<composite:editableValueHolder name="txtText"/>
</composite:interface>
<composite:implementation>
<h:inputText id="txtText" value="#{cc.attrs.value}" />
</composite:implementation>
我想检索设置为 editableValueHolder 的内容,就像我对属性所做的那样(例如 component.getAttributes().get("value")),但我没有找到这样做的方法
【问题讨论】:
-
从
component本身检索这些信息,我想像component.getInterfaces().get('editableValueHolder')这样的东西。这样做的目的是知道我的复合目标是哪个 EditableValueHolder -
不检索什么,检索where,在一个bean,组件类,在组件xhtml中
-
从组件类中检索
-
我从来不需要使用这样的结构(还),所以我正在考虑一个用例。 'target's(与 name 隐式相同)是固定的(名称是固定的),因此您已经可以知道目标输入是什么。您能否按照您的要求描述您尝试解决此问题的实际功能用例?
标签: jsf interface composite-component