EasyUI中的panel組件在前面一節中我們簡單告訴了大家代碼如何寫。這一節我們會從panel的入門級開始講起走,重點包括它的事件監聽,屬性tool介紹
- 事件監聽-通過data-options方式實現
<div class=”easyui-panel” data-options=”width…..” data-options=”onCollapse:function() {console.log(‘Hello Wrold’);}”>
- 事件監聽-通過JS創建組件并定義事件監聽
<script type="text/javascript">
$(function() {
$("#d01").panel({
width: 500,
height: 200,
iconCls: 'icon-save',
collapsible: true,
title: '我的面板',
onCollapse: function() {
console.log('Hello World');
}
});
});
</script>
<div id="d01">
我的第一個easyui程序
</div>
- easyui-panel組件擴展,主要使用tools
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<!--
1.引入jquery.min.js
2.引入jquery.easyui.min.js
3.引入jqueryeasyui的css
4.引入國際化資源文件
EasyUI創建組件有兩種方式
1.html方式創建(推薦使用data-options方式來添加組件屬性, data-options方式是html5)
2.js方式創建, 屬性的添加是一種json格式風格
-->
<script type="text/javascript" src="../easyui/jquery.min.js"></script>
<script type="text/javascript" src="../easyui/jquery.easyui.min.js"></script>
<link rel="stylesheet" type="text/css" href="../easyui/themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="../easyui/themes/icon.css">
<script type="text/javascript" src="../easyui/locale/easyui-lang-zh_CN.js"></script>
</head>
<body>
<div class="easyui-panel" style="width:500px;height:200px;padding:10px;" data-options="iconCls:'icon-save',collapsible:true,title:'我的面板',tools:'#tt'">
我的第一個easyui程序
</div>
<div id="tt">
<a href="#" class="icon-add" onclick="javascript:alert('icon-add');"></a>
<a href="#" class="icon-edit" onclick="javascript:alert('icon-edit');"></a>
</div>
</body>
</html>