Javascript 从extjs版本4.0.7升级到4.1.1时出现的问题
下午好 我正在尝试从4.0.7版升级到4.1.1版(免费下载45天试用版),以便在我们目前运行的应用程序中测试4.1版,并查看在正式升级之前我们可能需要做多少更改,我所做的唯一步骤是将我的jsp文件指向页面头部的新文件,如下所示: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"
<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>