TabPanel의 대형 SmartGwt ListGrid, 하나의 스크롤 막대 세트를 얻는 방법
문제
GWT Tabpanel의 한 패널 인 잠재적으로 매우 큰 ListGrid가 있습니다.2000 픽셀의 너비와 6000 픽셀의 높이를 부여하더라도 두 차원에 맞지 않습니다.이는 TabPanel (스크린이 6000px 높지 않은)이고 ListGrid에 대한 수평 및 수직 스크롤 막대가있는 수직 스크롤 막대로 끝납니다.
사용자는이 ListGrid에 항목이 거의 없지만 다른 일부는 수백 줄을 가질 수 있습니다.ListGrid가 둘러싸는 패널의 크기에 맞게 만치는 방법이 있으며 하나의 스크롤 막대가 하나만있어?
고마워, 그렉
해결책 2
확인, 답변을 찾았습니다.
theGrid.setAutoFitData (Autofit.VERTICAL);
theGrid.setHeight (1);
theGrid.setShowAllRecords (true);
theGrid.setBodyOverflow (Overflow.VISIBLE);
theGrid.setOverflow (Overflow.VISIBLE);
theGrid.setLeaveScrollbarGap (false);
.
ListGrid를 설정하여 크기가있는 행 수에 따라 크기를 변경하고 크기를 볼 수있는 영역으로 제한하지 않습니다.
다른 팁
""setWidth100 () 및 SetHeight100 () ?
listGrid.setWidth100();
listGrid.setHeight100();
.
이 방법을 호출하는 것은 폭과 높이를 "100 %"로 설정하는 SmartGwt와 같습니다.
제휴하지 않습니다 StackOverflow