<h:dataTable value="#{bean.listOfRows}" var="eachRow" id="theDataTable">
<h:column>
<p:outputPanel rendered="#{eachRow.visible}">
<h:selectManyCheckbox
value="#{xxxx}"
label="#{xxxx}">
<f:selectItems value="#{checkBoxItems}" var="eachItem" itemLabel="#{eachItem.label}" itemValue="#{eachItem.value}" />
<p:ajax event="change" update="theDataTable" />
</h:selectManyCheckbox>
</p:outputPanel>
<p:outputPanel rendered="#{eachRow.visible}">
<h:selectOneRadio
value="#{xxxx}"
label="#{xxxx}">
<f:selectItems value="#{radioItems}" var="eachItem" itemLabel="#{eachItem.label}" itemValue="#{eachItem.value}" />
<p:ajax event="change" update="theDataTable" />
</h:selectOneRadio>
</p:outputPanel>
<p:outputPanel rendered="#{eachRow.visible}">
</p:outputPanel>
<p:outputPanel rendered="#{eachRow.visible}">
</p:outputPanel>
<p:outputPanel rendered="#{eachRow.visible}">
</p:outputPanel>
<p:outputPanel rendered="#{eachRow.visible}">
</p:outputPanel>
.
.
.
</h:column>
</h:dataTable>
데이터 테이블의 행 집합 내에서 일부 행은 이전 행의 입력 구성 요소에 대한 VALUE CHANGE EVENTS (AJAX 요청을 사용하여 처리 됨)에 따라 조건부로 렌더링됩니다. 전체 데이터 테이블을 다시 렌더링하지 않고도이 행을 볼 수 있습니까? ? ? PrimeFaces 2.2.1에서 JSF 2.0.6을 사용하고 있습니다.전체 데이터 테이블을 업데이트하지 않고도 데이터 테이블 내에서 구성 요소의 조건부 렌더링이 가능합니까?
감사합니다. 이것은 좋은 해결책이다. – Vijay