YUI.TreeView不是构造函数

时间:2013-01-26 06:22:19

标签: treeview yui

我是Javascript和YUI的新手。当我尝试使用YUI 3(wrt http://allenrabinovich.github.com/gallery-yui-treeview/docs/)实现treeview时,我收到以下错误: yui:没有加载:treeview Y.TreeView不是构造函数    {label:'第二章'}

请帮我调试错误。这是代码:

 <!DOCTYPE html>
    <html>
    <head>
    <script src="http://yui.yahooapis.com/3.3.0/build/yui/yui-min.js">
    </script>
    </head>
    <body>
    <div id="toc" class="yui3-skin-sam">check
    </div>
    <script>
    YUI().use('treeview', function (Y) {
     var tree = new Y.TreeView({
            label: 'My Novel',
            children: [
                { label: 'Chapter One' },
                { label: 'Chapter Two' }
            ]
        });

     tree.render('#toc');
   });
   </script>
   </body>
   </html>

1 个答案:

答案 0 :(得分:3)

“Treeview”是图库中的模块,您无法使用YUI.use('treeview')加载它。

图库中此模块的正确名称为 gallery-yui3treeview ,因此您必须按以下方式加载:

 YUI().use('gallery-yui3treeview', function (Y) {
    // Your code
 });

请看这段代码:http://jsfiddle.net/MDUXW/