2009-08-09 3 views
2

rich : modalPanel을 동적으로 만드는 방법은 무엇입니까? 하나의 버튼을 클릭하고 부동 패널을 생성해야합니다. catch를 사용하면 버튼을 클릭하면 두 번째 패널이 만들어 져야하고 첫 번째 패널은 그 자리에 있어야합니다. 내가 ui : repeat 및 reRender를 사용하여 시도했지만, 두 번째 패널을 생성 할 때 첫 번째 패널을 덮어 씁니다.동적으로 <rich : modalPanel> 만들기

+0

왜 두 개 이상의 'modelPanel'이 필요합니까? 그런 종류의 '모달'의 목적을 이길 수는 없습니까? 페이지 내에서 여러 개의 대화 상자를 사용 하시겠습니까? 또는 동적 섹션 번호가 포함 된 단일 모달 대화 상자를 원하십니까? –

답변

0

는 대신 'UI'의 'C'태그를 사용해야하는 이유에 대한 설명은

<c:forEach /> 

를 사용해보십시오 here를 참조하십시오.

또는 부모 구성 요소를 바인딩하고 java를 사용하여 프로그래밍 방식으로 모달 패널을 만듭니다. 예제 here을 참조하십시오.

0

모달 패널이 열려있는 경우 버튼이 모달 패널에 있지 않는 한 아무 버튼이나 클릭 할 수 없습니다. RichFaces 4에는 모달 또는 비 모달 일 수있는 팝업 패널이 있습니다. 비 모달 버전을 사용하면 여러 개의 팝업을 열 수 있습니다.