我有一个简单的脚本并使用extjs 4.1.1:
<html>
<head>
<link rel="stylesheet" type="text/css" href="ext-all.css">
</style>
<script type="text/javascript" src="js/ext-all.js"></script>
<script>
Ext.onReady(function() {
Ext.create('Ext.Panel', {
width: 200,
height: 200,
renderTo: Ext.getBody(),
layout: {
type: 'table',
columns: 2
},
defaults: {
frame: true,
width: 200,
height: 200
},
items: [test()]
})
})
function test() {
return Ext.createWidget('tabpanel', {
title: null,
rowspan: 2,
width: 100,
height: 200,
activeTab: 0,
items: [{
name: 'test',
title: 'test'
}]
})
}
</script>
</head>
<body></body>
</html>
此脚本崩溃IE9。为什么?
答案 0 :(得分:5)
createWidget
。请改用Ext.create或Ext.widget。
return Ext.widget('tabpanel', {
答案 1 :(得分:1)
这是小提琴:http://jsfiddle.net/webfriend13/n2qyL/
return Ext.widget('tabpanel', {
正如A1rPun所指出的,在Ext4中不推荐使用createWidget。请改用Ext.create或Ext.widget。