2014-10-06 2 views
0

I는 PrimeFaces p를 사용하고 증가 데이터 테이블에 사용 selectOneMenu 메뉴가 채워지는 목록에는 많은 값 (예 : 0.1MB)이 포함되어 있으며 행이 dataTable에 추가되면 selectOneMenu의 값이 각 행에 대해 복제됩니다.PrimeFaces 크게 페이지 크기

많은 행이 추가되면 (예 : 20+) 페이지 크기가 크게 증가하고 행이 추가 될 때마다 새로 고침됨에 따라 새로운 행을 추가 할 때 시간이 오래 걸리기 시작합니다.

이런 일이 발생하지 않도록 방지 할 수있는 방법이 있습니까? DataTable의 각 행에있는 각 메뉴에 대해 동일한 값 목록을 사용할 수 있습니까?

페이지는 PrimeFaces 컨트롤이있는 JSF 2입니다.

답변

0

모두 동일한 백업 목록에 매핑해야합니다. 그런 다음 selectone 대신 대화 상자를 사용하십시오. 대화 상자가 한 번 추가되고 단추를 누르면 대화 상자가 표시됩니다.

+0

아이디어에 대한 환호. 대화 상자를 팝업 상자처럼 사용하고 있습니까? – Continuity8

+0

네, 그게 무슨 뜻인가요? –