2014-06-12 3 views
0

분류 된보기가 있고보기 패널 컨트롤을 사용하여 내 Xpage에 표시합니다.XPage에서 분류 된보기 패널을 축소 형으로 열도록 설정하려면 어떻게해야합니까?

페이지가로드 될 때마다 (처음으로로드하거나 페이지를 새로 고친 후)보기 패널이 기본적으로 축소되도록 할 수 있습니까?

그 다음에 행이 확장되거나 접혀 있는지 프로그래밍 방식으로 확인할 수 있습니까? 행이 확장 또는이 작은 SSJS로 축소 된 경우

+2

이 답변을 확인하십시오. http://stackoverflow.com/questions/10524850/expand-only-some-of-the-categorized-columns-in-a-viewpanel-upon-opening –

+0

감사합니다. 찾고 있었어! 두 번째 질문에 대한 아이디어가 있습니까? –

답변

3

(... 숨기거나 예를 들어, 다른 필드를 표시하기 위해) 당신은 확인할 수 있습니다 니펫을 :

function isRowExpanded(rowIndex){ 
    var panel = getComponent("viewPanel1"); 
    var dvdm = panel.getDataModel(); 
    dvdm.setRowIndex(rowIndex); 
    return dvdm.isRowExpanded() 
} 

행의 인덱스는 0으로 시작 인덱스는 뷰 패널에 표시된 행에 따라 다릅니다.