Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从extjs版本4.0.7升级到4.1.1时出现的问题_Javascript_Extjs_Extjs4_Extjs4.1 - Fatal编程技术网

Javascript 从extjs版本4.0.7升级到4.1.1时出现的问题

Javascript 从extjs版本4.0.7升级到4.1.1时出现的问题,javascript,extjs,extjs4,extjs4.1,Javascript,Extjs,Extjs4,Extjs4.1,下午好 我正在尝试从4.0.7版升级到4.1.1版(免费下载45天试用版),以便在我们目前运行的应用程序中测试4.1版,并查看在正式升级之前我们可能需要做多少更改,我所做的唯一步骤是将我的jsp文件指向页面头部的新文件,如下所示: <link rel="stylesheet" href="3rdParty/ext-4.1.1a/resources/css/ext-all.css"/> <script type="text/javascript" charset="utf-8"

下午好

我正在尝试从4.0.7版升级到4.1.1版(免费下载45天试用版),以便在我们目前运行的应用程序中测试4.1版,并查看在正式升级之前我们可能需要做多少更改,我所做的唯一步骤是将我的jsp文件指向页面头部的新文件,如下所示:

<link rel="stylesheet" href="3rdParty/ext-4.1.1a/resources/css/ext-all.css"/>

<script type="text/javascript" charset="utf-8" src="3rdParty/ext-4.1.1a/ext-all-debug.js"></script>
我遗漏了什么步骤?我对extjs非常陌生,据我所知,从4.0.7版升级到4.1.1版应该不会涉及很多不同的步骤和不同的代码编写方式,有人能帮我吗


非常感谢

尝试将代码放入onReady块中:

<body>
<script type="text/javascript">

    Ext.onReady( function() {            
        Ext.create('Ext.Button', {
            text: 'Test window',
            width: 75,
            renderTo:  Ext.getBody(),
            handler: function() {
                alert("the button worked");
            }
        });
    });

</script> 
</body>

Ext.onReady(函数(){
Ext.create('Ext.Button'{
文本:“测试窗口”,
宽度:75,
renderTo:Ext.getBody(),
处理程序:函数(){
警报(“按钮工作”);
}
});
});

A shot in dark-您是否尝试将您的Ext代码放入
Ext.onReady(function(){})中?Izhaki是正确的,您的代码是在加载/准备好完整dom之前运行的,并且主体还不存在。将代码放入onReady的回调函数中。您的alert()中还有一个额外的引号
getStyleProxy: function(cls) {
       var result = this.styleProxyEl || (Ext.AbstractComponent.prototype.styleProxyEl = Ext.resetElement.createChild({


               style: {
                   position: 'absolute',
                   top: '-10000px'
               }
           }, null, true));


       result.className = cls;
       return result;
   },
<body>
<script type="text/javascript">

    Ext.onReady( function() {            
        Ext.create('Ext.Button', {
            text: 'Test window',
            width: 75,
            renderTo:  Ext.getBody(),
            handler: function() {
                alert("the button worked");
            }
        });
    });

</script> 
</body>