現在、複合コンポーネントで次のようなものを使用して、リソースへの EL 参照を作成しています。
<composite:implementation>
<ui:param name="resourceName" value="images:#{cc.resourceName}" />
<h:commandButton id="button" image="#{resource[resourceName]}" />
</composite:implementation>
ご覧のとおり、コンポーネント クラスで名前がui:param
付けられたメソッドを参照します。getResourceName()
このメソッドは、ロードするリソースを決定します。
ui:param
次のような、すべてが不要なソリューションが必要です。
<composite:implementation>
<h:commandButton id="button" image="#{cc.resource}" />
</composite:implementation>
現在、これが可能かどうかさえわかりません。
何か案は?
Thx、DS