3
TreeTable에 대한 작업입니다. 버튼을 클릭하면 항목을 확장하고 상위 항목의 항목 중 하나를 선택하려고합니다. 또한 선택한 항목으로 스크롤하고 싶습니다. 항목이 표시되면 (모든 상위 항목이 확장 된 경우) 모든 것이 완벽하게 작동합니다. 그러나 처음에는 보이지 않는 경우 (일부 상위 항목은 축소되어 있음) 스크롤은 가장 가까운 보이는 상위 항목으로 이동합니다.TreeTable 항목으로 스크롤
testButton.addListener(new Button.ClickListener() {
public void buttonClick(ClickEvent event) {
// expanding items for selected one
ItemId parentId = selectedItem.getParent();
while (parentId ! = null) {
treeTable.setCollapsed(parentId , false);
parentId = parentId.getParent();
}
// select the item
treeTable.select(selectedItem);
// scroll to seledcted item
treeTable.setCurrentPageFirstItemId(selectedItem);
}
});
하지 선택한 항목의 가장 가까운 가시 상위 항목에 선택한 항목으로 스크롤 할 수있는 솔루션이 있습니까 :
내 코드는 다음과 같이 보입니다? 사전에
감사합니다.