1

私はJavascriptとYUIを初めて使用します。YUI 3(wrt http://allenrabinovich.github.com/gallery-yui-treeview/docs/ )を使用してtreeviewを実装しようとすると、次のエラーが発生します。yui:ロードされていません:treeviewY.TreeViewはコンストラクターではありません{ラベル:'第2章'}

エラーのデバッグを手伝ってください。コードは次のとおりです。

 <!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>
4

1 に答える 1

3

「Treeview」はギャラリーのモジュールです。YUI.use('treeview') でロードすることはできません。

ギャラリーでのこのモジュールの正しい名前はgallery-yui3treeviewであるため、次のようにロードする必要があります。

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

このコードを見てください: http://jsfiddle.net/MDUXW/

于 2013-01-26T11:47:48.400 に答える