Reputation: 738
I am programming in GWT
i have tree which is like
1.A Folder
1.Marketing Folder
2.Sales Folder
1.In Folder
1.Invoice.txt
2. Out Folder
2.B folder
1. xyz
1.fgh
2. abc
3.C foder
If i click on Invoice.txt the output should be like
"A folder/Sales FOlder/In FOlder/Invoice.txt"
i am using getParent method to display th output but it is show me only the
"In folder".
Plese some one help me to understand this, How wil i get the complete path.
I am using tree Widget
Upvotes: 2
Views: 1357
Reputation: 692191
private String getPath(TreeItem selectedItem) {
StringBuilder builder = new StringBuilder();
buildPath(selectedItem, builder);
return builder.toString();
}
private void buildPath(TreeItem item, StringBuilder builder) {
if (item.getParentItem() != null) {
buildPath(item.getParentItem(), builder); //build path
builder.append('/');
}
builder.append(item.getText());
}
Upvotes: 3