使用标准GWT 2.0.3 API,如何将Clickhandler添加到TreeItem?我希望实现对服务器的异步调用,该服务器将检索扩展的结果TreeItem.
遗憾的是FastTree
在GXT应用程序中不起作用.因此,我回到了需要将处理程序附加到TreeItem
s 的原始步骤!
这段代码是否有明显的挫折:
Tree.addSelectionHandler(new SelectionHandler<TreeItem>()
{
@Override
public void onSelection(SelectionEvent event()
{
if(event.getSelectedItem == someTreeItem)
{
//Something
}
}
});
Run Code Online (Sandbox Code Playgroud)
Jas*_*all 12
使用GWT的默认值Tree
,不存在特定TreeItem
s的处理程序,只有SelectionHandler
整个树的处理程序:
tree.addSelectionHandler(new SelectionHandler<TreeItem>() {
@Override
public void onSelection(SelectionEvent<TreeItem> event) {
TreeItem item = event.getSelectedItem();
// expand the selected item
}
});
Run Code Online (Sandbox Code Playgroud)
然而,GWT孵化器的FastTree
构建只是为了你想要做的事情,随着项目的扩展而懒得加载树,所以我会从那里开始.如果您有任何问题,请随时提出更多问题.
归档时间: |
|
查看次数: |
10680 次 |
最近记录: |