2011-09-07 32 views
10

Tôi đang sử dụng GWT 2.3. Trong đó tôi đang sử dụng nhập com.google.gwt.user.client.ui.Tree. Tôi muốn hiển thị cây luôn mở rộng.Đối với tôi đã thực hiện mã bên dưới cho mỗi mục câyLàm cách nào để mở rộng cây trong gwt?

treeItem.setState(true); 

Nhưng nó không hoạt động. Tôi không biết cách mở rộng cây. Xin hãy giúp tôi. Cảm ơn trước

Trả lời

10

Bạn có mở rộng cây trước khi thêm các mục con vào nó không? Trong trường hợp đó anh ta không được mở rộng.

Dưới đây là một ví dụ mà làm việc cho tôi:

private Tree createTree() { 
    // Create a Tree 
    TreeItem root = new TreeItem("root"); 
    root.addItem("item0"); 
    root.addItem("item1"); 
    root.addItem("item2"); 

    TreeItem childwithsubchilder = new TreeItem("subitmes"); 
    childwithsubchilder.addItem("item0"); 
    childwithsubchilder.addItem("item1"); 
    childwithsubchilder.addItem("item2"); 

    root.addItem(childwithsubchilder); 

    // expand the element 
    root.setState(true); 

    Tree t = new Tree(); 
    t.addItem(root); 
    return t; 
} 
+1

nó working.I mở rộng cây trước mặt con với nó. –

+0

bạn cũng có thể bỏ phiếu nếu bạn thích nó :) –

Các vấn đề liên quan