라디오 버튼이있는 테이블을 렌더링 중입니다. 즉, radioButton을 선택하면 전체 양식을 다시 렌더링해야합니다. 하지만 작동하지 않습니다.f : 아약스가 예상대로 작동하지 않습니다. selectOneRadio inside ui : repeat
<h:form id="summaryForm" prependId="false">
<table>
<tbody>
<ui:repeat var="switchRow" value="#{designBean.switchReport.rowList}" varStatus="rowStatus">
<tr class="#{rowStatus.even?'even':'odd'}">
<td>
<h:selectOneRadio id="switchTypeSelectionId"
name="switchTypeSelection"
styleClass="choices"
onclick="selectRadioButton(this);"
value="#{designBean.designTool.switchProduct}">
<f:selectItem itemValue="#{switchRow.rowId}"/>
<f:ajax event="click" execute="@this" render="@form" listener="#{designBean.showIGBTDetails}"/>
</h:selectOneRadio>
</td>
<ui:repeat var="switchColValue" value="#{switchRow.rowValues}">
<td>
<h:outputText value="#{switchColValue}" />
</td>
</ui:repeat>
</tr>
</ui:repeat>
</tbody>
</table>
</h:form>
''속성에 EL 표현식의 구문 오류가 있습니다. 이것은 실제 코드에도 존재합니까? –
BalusC
좋아요, EL 문법 오류는 당신의 구체적인 문제의 원인이 아닙니다. 이제 우리는 마침내 나아갈 수 있습니다 :)이 문제는 이전 Mojarra 버전의 버그로 인식 할 수 있습니다. 모하라를 사용하고 있습니까? 그렇다면 어떤 버전입니까? 다소 오래된 경우 (~ 6 개월 이상) 업그레이드를 시도 했습니까? – BalusC