반응형
f:ajax로 여러 구성요소 렌더링
잘못된 코드는 다음과 같습니다.
<h:form id="search_form">
<h:commandButton class="button" value="View" action="#{InfoBean.search}">
<f:ajax execute="search_form" render="linear1"></f:ajax>
<f:ajax execute="search_form" render="linear2"></f:ajax>
</h:commandButton>
<p:lineChart id="linear1" value="#{InfoBean.linearModel1}" legendPosition="e"/>
<p:lineChart id="linear2" value="#{InfoBean.linearModel2}" legendPosition="e"/>
</h:form>
제가 하고 싶은 것은 제가.commandButton
, 저는 이 두 차트를 새로 고치고 싶습니다.하지만 지금은 2개를 사용했습니다.<ajax>
두번째 태그는 작동하지 않습니다.
그럼 ajax를 사용하여 차트 두 개를 렌더링하려면 어떻게 해야 합니까?
단일 구성요소를 여러 개 렌더링할 수 있습니다.f:ajax
. 업데이트하려는 모든 개별 구성 요소에id
. 샘플의 경우 다음과 같습니다.
<f:ajax execute="search_form" render="linear1 linear2"/>
ID를 공백으로만 구분해야 하는 경우linear1 linear2
그리고 그렇게 분리되지 않은.linear1, linear2
(이는 에만 적용됩니다.p:ajax
).
참고 항목:
- PrimeFaces 프로세스/업데이트 및 JSF f:ajax 실행/렌더 속성 이해
- ajax update/render에 대한 구성 요소의 클라이언트 ID를 확인하는 방법은 무엇입니까?"bar"에서 참조된 "foo" 식의 구성 요소를 찾을 수 없습니다.
a4jjjsf의 경우 ',',:<a4j:support event="onchange" reRender="parent,child1,child2" />
언급URL : https://stackoverflow.com/questions/16597542/render-multiple-components-with-fajax
반응형
'programing' 카테고리의 다른 글
부트스트랩은 나비 막대 항목을 오른쪽으로 정렬합니다. (0) | 2023.09.08 |
---|---|
Last not empty cell (column) in the given row; Excel VBA (0) | 2023.09.08 |
MySQLDump에서 생성된 SQL 파일을 명령 프롬프트를 사용하여 복원하는 방법 (0) | 2023.09.08 |
VBA에서 수식을 삽입할 때 다른 언어 문제 발생 (0) | 2023.09.08 |
Jquery는 첫 번째 ax 함수 호출이 완전히 완료된 후 다른 ax 함수를 계속합니다. (0) | 2023.09.08 |