SAPUI5 を使用してアプリケーションを構築しようとしています。現在、ノードがツリーとしてリストされ、中央にナビゲーション フレームがあるページがあります。ツリーで選択したノードに基づいて、ナビゲーション フレームにさまざまなページをロードしたいと考えています。
次の方法で JS イベントを処理しようとしましたが、機能していないようです。
function Tree_Click(oControlEvent){
alert(oControlEvent.getParameters.node);
}
// Create the Tree control for the MENU block
var MenuTree = new sap.ui.commons.Tree("MenuTree", {select : Tree_Click});
MenuTree.setTitle("Home");
MenuTree.setWidth("100%");
MenuTree.setHeight("auto");
MenuTree.setShowHeaderIcons(true);
MenuTree.setShowHorizontalScrollbar(false);
//create Tree Nodes
var Node1 = new sap.ui.commons.TreeNode("Node_fruit", {
text: "Fruit",
expanded: true
});
var Node2 = new sap.ui.commons.TreeNode("Node_veg", {
text: "Vegetables",
expanded: true
});
var Node1_1 = new sap.ui.commons.TreeNode("Node_app", {
text: "Apple",
});
var Node2_1 = new sap.ui.commons.TreeNode("Node_carr", {
text: "Carrot",
});
Node2.addNode(Node2_1);
Node1.addNode(Node1_1);
// Add Tree Node root to the Tree
MenuTree.addNode(Node1);
MenuTree.addNode(Node2);
MenuTree.placeAt("menu_tree");
アラートが戻っているようundefined
です。
ここで何が間違っていますか?