とある日の妄想

- YUI TreeViewのバグ? -

何気ない日常にふと思いついた世迷言をつづるブログ

 

rss-feedRSSフィード

■携帯版はこちら
http://blog.toaruhi.net/m/

携帯サイトQRコード

ブログ内検索

キーワード

 

※検索エンジンで検索した情報が見当たらない場合にご利用ください。

新着記事

カテゴリ一覧

外部リンク

創作物の規制/単純所持規制に反対する請願署名市民有志

作者について

2009年04月03日(木)
YUI TreeViewのバグ?
JavaScript
YUIのTreeViewを使って開発をしているんだけど、
TextNodeのhrefプロパティを設定しても、ラベルクリック時にトグル動作してしまう…。

ネットで検索しても有効な情報は見つからなかった。

YUIライブラリのVersionを2.7.0から2.6.0に落としたらhrefに設定したリンクに正常に遷移した。
2.7.0のバグかね〜。





トラックバックURL

コメント一覧

全4件中1〜4件を表示
1 : 下り専門 2009-04-03 13:22:25
バグです。今直し中です。
http://yuilibrary.com/projects/yui2/ticket/2527720
2 : 管理人 2009-04-03 18:27:18
>下り専門さん
あ、やっぱりバグでしたか。
自分の書き方がおかしいのかと苦戦してました。

ありがとうございます。
3 : JS苦手 2009-06-03 16:32:53
私もYUI2.7を使用して困っていたのですが、
tree.draw();をする前に下記コードを入れることで
無事リンクが動作しましたので、念のためご報告させて頂きます。
tree.subscribe("clickEvent", function(){ return false; });

(例
tree = new YAHOO.widget.TreeView("treeData");
var root = tree.getRoot();
var node1 = new YAHOO.widget.TextNode("検索エンジン", root, true);
var cNode1 = new YAHOO.widget.TextNode("Google", node1, false);
var cNode2 = new YAHOO.widget.TextNode("Yahoo", node1, false);
cNode1.href = "http://www.google.co.jp/";
cNode2.href = "http://www.yahoo.co.jp/";
tree.subscribe("clickEvent", function(){ return false; });
tree.draw();

(参照
http://www.openspc2.org/JavaScript/Ajax/ref/YahooUI/ver2.7.0/index.html
のTreeViewのhrefを参考にしました。
4 : 管理人 2009-06-03 18:10:52
>JS苦手さん
大変貴重な情報ありがとうございます。
試させていただきます!

コメントを投稿する

名前
コメント


Dragon Quest 6

龍が如く4

FF13

THIS IS IT

ときめきメモリアル4

鉄拳6