私は yui ツリーを使用してメニューを作成しています。メニュー項目をクリックすると、yui ダイアログを開く必要があります。私のコードは次のようなものです。
tree = new YAHOO.widget.TreeView("treeDiv1");
var root = tree.getRoot();
var myobj = {
label : "Account Search",
myNodeId : "myid1",
labelStyle : "mymenu"
};
var tmpNode = new YAHOO.widget.MenuNode(myobj, root, false);
var myobj = {
label : "Activate Account",
myNodeId : "myid1",
labelStyle : "mymenu"
};
var tmpNodel2 = new YAHOO.widget.MenuNode(myobj, root, false);
var myobj = {
label : "Code of the Day",
myNodeId : "myid1",
labelStyle : "mymenu"
};
var tmpNodel3 = new YAHOO.widget.MenuNode(myobj, root, false);
tree.render();
このラベルにリスナーを追加したいのですが、クリックするとyaho.widget.dialog()を使用してyuiダイアログを開く必要があります。このために、別のgsp(grails)にあるパラメーターdividを指定します。リスナーをmyNodeIdに追加することは動作していません。メニューのこれらのラベルにリスナーを追加する方法を誰でも提案できますか..よろしくお願いします..