GWT 2.4.0을 사용하고 ListBox 위젯을 채울 때 문제가 발생합니다. ListBox가 표시 할 수있는 것보다 많은 요소를 추가하면 세로 스크롤러가 잘 나타나고 사용자가 모든 요소를 볼 수 있습니다. 그러나 ListBox 너비보다 긴 문자열을 추가하면 가로 스크롤러가 나타나지 않고 사용자가 문자열의 끝을 볼 수 없습니다.GWT의 ListBox 요소에 대한 가로 스크롤 막대
private VerticalPanel mainPanel = new VerticalPanel();
private ListBox someList = new ListBox();
public void onModuleLoad() {
someList.setVisibleItemCount(5);
someList.setWidth("180px");
someList.addItem("Item1");
someList.addItem("Item2");
someList.addItem("Item3333333333333333333333333");
someList.addItem("Item4");
someList.addItem("Item5555555555555555555555555");
someList.addItem("Item6");
someList.addItem("Item7");
someList.addItem("Item8");
mainPanel.add(someList);
RootPanel.get("list").add(mainPanel);
}
그래서, 항목 3, 5의 끝이 잘릴 및 수평 스크롤이 표시되지 않습니다 : 코드는 여기에있다. someList.setStyleName ("textarea-style1")을 추가하려고 시도했습니다. 는 onModuleLoad() 함수에하고이 같은 CSS 파일에 정의 :
.textarea-style1
{
BACKGROUND-COLOR: #FBFBEF;
FONT-SIZE: 15px;
overflow: scroll;
}
을 나는 수직 및 수평 스크롤러를 볼 수 있지만, 수평 스크롤이 여전히 작동하지 않음을 수행 한 후. 사용할 수 없습니다.
지금은 ListBox에서 각 항목의 제목을 설정 했으므로 사용자는 마우스를 올려서 전체 문자열 팝업을 볼 수 있지만 대신 스크롤 막대를 사용하고 싶습니다. 도움이 될 것입니다.
답장을 보내 주셔서 감사합니다. 토마스,하지만 위에서 언급 한 것처럼 오버플로를 CSS 파일에서 스크롤하도록 설정하면 문제가 남아 있습니다. 그것은 수평 스크롤바가 나타나지만 불행히도 그것은 불가능하고 작동하지 않습니다. – Toli
죄송합니다. 미안 해요. TL, DR 내 생각 엔. 수정 된 답변을 사용하여 제안을 삭제하십시오. –