首先写了一个简单的例子没有使用Ext.onReady()悲剧了 窗体上边的title(白色的透明)怎么也显示不正确我去晕了
后来突然发现时Ext.onReady()在作怪
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Insert title here</title>
<link rel="stylesheet" type="text/css" href="../../ext4/resources/css/ext-all.css" />
<link rel="stylesheet" type="text/css" href="../../ext4/ext-all-debug.js" />
<script type="text/javascript" src="../../ext4/bootstrap.js"></script>
</head>
<body>
<script type="text/javascript">
Ext.onReady(function(){
var myWindow = Ext.create('widget.window',{
title:'我的第一个窗体',
closable: true,
closeAction: 'hide',
width: 600,
minWidth: 350,
height: 350,
layout: 'border',
bodyStyle: 'padding: 5px',
items: [{
region: 'west',
title: 'Navigation',
width: 200,
split: true,
collapsible: true,
floatable: false
}, {
region: 'center',
xtype: 'tabpanel',
items: [{
title: 'Bogus Tab',
html: 'Hello world 1'
}, {
title: 'Another Tab',
html: 'Hello world 2'
}, {
title: 'Closable Tab',
html: 'Hello world 3',
closable: true
}]
}]
});
myWindow.show();
});
</script>
</body>
</html>
还有就是 layout: 'border',时 一定要有region: 'center' 其他的可以没有但在中间的部分一定要有 不然会报
消息: 'flex' 为空或不是对象
行: 85298
字符: 9
代码: 0