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);
}
}
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);
}
}
Comment