a) 分为五块: “north, south, east, west, center”, 其中” center”面板是必须得要的, 其他几个可以不要. 如删除” center”面板会报错. 有可能是在easyui计算面板长或宽时取值不到而报错.
b) Href属性使用: layout面板只引用href指向页面的body里面的内容, 不包含head内容JS文件.如要执行, 也可把js放入body标签中.
尽量规范, 被包含的页面不要定义头和脚本, 只需要body
<divdata-options="region:'center',title:'centertitle',href:'login.html'"></div>
c) 调用easyUI内置的属性,方法,事件的方法:
// 事件的执行方法
var text1 = $("#bodyPanel").layout("panel","center");
console.info(text1);
//方法的执行方法
text1.panel("resize", {
width : 1000,
height : 1000
});
//属性的设置方法
$("#bodyPanel").layout({
fit : true
});
//属性的获取方法
var title =text1.panel("options").title;
console.info(title);
本人测试例子
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>jQuery EasyUI demo</title>
<link rel="stylesheet" href="../jquery-easyui-1.3.1/themes/icon.css" type="text/css"></link>
<link rel="stylesheet" href="../jquery-easyui-1.3.1/themes/default/easyui.css" type="text/css"></link>
<script type="text/javascript" src="../jquery-easyui-1.3.1/jquery-1.8.0.min.js"></script>
<script type="text/javascript" src="../jquery-easyui-1.3.1/jquery.easyui.min.js"></script>
<script type="text/javascript" src="../jquery-easyui-1.3.1/locale/easyui-lang-zh_CN.js"></script>
</head>
<script type="text/javascript">
$(function() {
// 事件的执行方法
var text1 = $("#bodyPanel").layout("panel", "center");
console.info(text1);
// 方法的执行方法
text1.panel("resize", {
width : 1000,
height : 1000
});
// 属性的设置方法
$("#bodyPanel").layout({
fit : true
});
// 属性的获取方法
var title = text1.panel("options").title;
console.info(title);
});
</script>
<body>
<div id="bodyPanel" class="easyui-layout" style="height: 800px; width: 800px">
<div data-options="region:'north',title:'North Title'" style="height: 100px;"></div>
<div data-options="region:'south',title:'South Title'" style="height: 100px;"></div>
<div data-options="region:'east',iconCls:'icon-reload',title:'East',split:true" style="width: 100px;"></div>
<div data-options="region:'west',title:'West',split:true" style="width: 100px;"></div>
<div data-options="region:'center',title:'center title',href:'login.html'"
style="padding: 5px; background: #eee;"></div>
</div>
</body>
</html>