2

我对 EXT-Js 非常陌生,我正在尝试在我的 Eclipse IDE 中运行一些示例程序。当我尝试运行以下示例时,我无法在浏览器 (IE9) 中看到任何输出,并且当我检查浏览器控制台时,没有错误。但是当我将相同的代码放入Ext.onReady函数中时,我能够看到所需的输出。如果我在这里遗漏了一些东西,谁能给我解释一下...只是想确定这个渲染会做什么(另外,我试图在 html 页面中放置一个 div 并将 div id 赋予renderto属性,但是没运气)...

Ext.create('Ext.panel.Panel', {
    renderTo: Ext.getBody(),
    width: 400,
    height: 300,
    //layout: 'row',
    title: 'Container Panel',
    items: [
        {
            xtype: 'panel',
            title: 'Child Panel 1',
            height: 100,
            width: '75%',
            html: 'This is chile 1'
        },
        {
            xtype: 'panel',
            title: 'Child Panel 2',
            height: 100,
            width: '75%',
            html: 'This is chile 2'
        }
    ]
});
4

1 回答 1

1

您并没有真正错过任何东西 -Ext.onReady正是进行这种设置的正确位置。它标志着 ExtJS 所需的脚本已加载的时间点。

于 2013-02-28T09:42:27.973 回答