parent-parent-naming コンテナの子であるコンポーネントを識別する ID を参照することは可能ですか?
例えば:
<div class="browserDiv"
id="browserObjects">
<p:selectOneRadio id ="selectedFolder" value="${cc.attrs.value.selectedObjectPath}" layout="custom">
<f:selectItems value="${cc.attrs.value.objectList}"
var="object" itmeValue="${object.path}" itemLabel=""/>
</p:selectOneRadio>
<table>
<ui:repeat var="object" value="${cc.attrs.value.objectList}" id ="repeat" varStatus="status" >
<tr>
<td class="checkBoxCell">
<p:radioButton id="radioButton_${object.path}" for="selectedFolder" itemIndex="#{status.index}"/>
</td>
</tr>
</ui:repeat>
</table>
</div>
selectedFolder
の for-attribute からid を参照したい<p:radioButton>
。しかし、<ui:repeat>
は であるためNamingContainer
、selectedFolder
は別のものにあり、NamingContainer
これをどのように参照できるかわかりません。のようなものを書くことは可能for="../selectedFolder"
ですか?
これは複合コンポーネントの一部であるため、絶対 ID 参照は使用できません。prependId="false"
inも使用してみまし<ui:repeat>
たが、うまくいきませんでした。