Quantcast
Channel: SmartClient Forums
Viewing all articles
Browse latest Browse all 4756

IPickTreeItem addChangeHandler doesn't work

$
0
0
I want to capture the event when the iPickTreeItem's value changes on a selection. This code is never hit when I select the pick tree item.

How do I access the onChange item for an iPickTreeItem?

SmartClient Version: v9.1p_2014-07-22/PowerEdition Deployment (built 2014-07-22)
Firefox 11

TreeNode moreActionsRoot = new MoreActionsTreeNode("root",
new MoreActionsTreeNode("Root", "Action1", "Action2"));

Tree tree = new Tree();
tree.setRoot(moreActionsRoot);

IPickTreeItem moreActionsItem = new IPickTreeItem();
moreActionsItem.setShowTitle(false);
moreActionsItem.setValueTree(tree);
moreActionsItem.addChangeHandler(new ChangeHandler() {

@Override
public void onChange(ChangeEvent event) {
GWT.log("Change to " + event.getValue());

}
});

public static class MoreActionsTreeNode extends TreeNode {

public MoreActionsTreeNode(String name) {
setName(name);
}

public MoreActionsTreeNode(String name, MoreActionsTreeNode... children) {
setName(name);
setChildren(children);
}
}

Viewing all articles
Browse latest Browse all 4756

Trending Articles