-1

ExtJSを学ぶのに苦労しています。ほとんどどこでも、DOJOのような他のものと比較して最も簡単であると言われているという事実にもかかわらず。
iamが作成しようとしているのは単純なツリーです(MVCはありません。単純なツリーです)。これが私のJavaScriptコードです。

 Ext.create('Ext.tree.Panel', {
            renderTo: Ext.getBody(),
            title: 'Simple Tree',
            width: 150,
            height: 150,
            root: {
                text: 'Root',
                expanded: true,
                children: [
                    {
                        text: 'Child 1',
                        leaf: true
                    },
                    {
                        text: 'Child 2',
                        leaf: true
                    },
                    {
                        text: 'Child 3',
                        expanded: true,
                        children: [
                            {
                                text: 'Grandchild',
                                leaf: true
                            }
                        ]
                    }
                ]
            }
        }); 

パネルのようなものだけがボディにレンダリングされています。htmlはこれです

<body>
    <div>

    </div>
</body>

私は何が間違っているのですか?
更新:
-1。ここのjavascript全体は、bodyタグの後のページに配置されます。
2.ExtJSダウンロードにバンドルされているbootstrap.jsjsvascriptファイルを含むim。

4

1 に答える 1

0

Ext.create()関数は内部で呼び出される必要がありますExt.onReady()。そうしないと、一部の要素がレンダリングされ、他の要素はレンダリングされません。

于 2012-06-13T12:14:09.090 に答える