Panel 【面板】
面板特性可以在div标签内被定义
使用说明
HTML代码
- <div id="p" class="easyui-panel" title="标题" icon="icon-save" collapsible="true" minimizable="true" maximizable=true closable="true" style="width:500px;height:150px;padding:10px;background:#fafafa;">
- 内容
- </div>
JavaScript代码
-
- $('#p').panel(options);
-
-
- $('#p').panel({
- title: 'My Panel',
- tools: [{
- iconCls:'icon-new',
- handler:function(){alert('new')}
- },{
- iconCls:'icon-save'
- handler:function(){alert('save')}
- }]
- });
-
-
- $('#p').panel('move',{
- left:100,
- top:100
- });
-
特性说明
Properties
名称 |
类型 |
描述 |
默认值 |
---|
title |
string |
面板标题 |
null | iconCls |
string |
icon图标样式 |
null | width |
number |
设置宽度 |
auto | height |
number |
设置高度 |
auto | left |
number |
设置相对浏览器左边位置 |
null | top |
number |
设置相对浏览器上边位置 |
null | cls |
string |
添加一个面板的样式 |
null | headerCls |
string |
添加一个面板head样式 |
null | bodyCls |
string |
添加一个面板body样式 |
null | style |
object |
添加一个自定义样式 |
{} | fit |
boolean |
面板自适应父容器大小 |
false | border |
boolean |
面板边框 |
true | doSize |
boolean |
如果设置为真,容器被创建的时候会重新被定义大小和位置 |
true | collapsible |
boolean |
定义显示可折叠按钮 |
false | minimizable |
boolean |
定义显示最小化按钮 |
false | maximizable |
boolean |
定义显示最大化按钮 |
false | closable |
boolean |
定义显示关闭按钮 |
false | tools |
array |
定制工具,每个工具可以包含两个性质: iconCls 、 handler |
[] | collapsed |
boolean |
定义显示收缩按钮 |
false | minimized |
boolean |
初始化最小值 |
false | maximized |
boolean |
初始化最大值 |
false | closed |
boolean |
恢复到面板初始化状态 |
false | href |
string |
远程加载链接到面板 |
null | loadingMessage |
string |
加载的时候显示loading信息 |
Loading… |
|
事件说明
名称 |
参数 |
描述 |
---|
onLoad |
none |
远程数据加载完毕 | onBeforeOpen |
none |
面板打开之前 | onOpen |
none |
面板打开之后 | onBeforeClose |
none |
面板关闭之前 | onClose |
none |
面板关闭之后 | onBeforeDestroy |
none |
面板销毁之前 | onDestroy |
none |
面板销毁之后 | onBeforeCollpase |
none |
面板收缩之前 | onCollapse |
none |
面板收缩之后 | onBeforeExpand |
none |
面板展开之前 | onExpand |
none |
面板展开之后 | onResize |
width, height |
改变面板宽度、高度 | onMove |
left,top |
面板移动的位置left,top | onMaximize |
none |
面板最大化之后 | onRestore |
none |
面板恢复原始大小之后 | onMinimize |
none |
面板最小化之后 |
|
方法说明
名称 |
参数 |
描述 |
---|
options |
none |
返回option | panel |
none |
返回pane object | header |
none |
返回panel header object. | body |
none |
返回 panel body object. | setTitle |
title |
设置title | open |
forceOpen |
forceOpen 为true, 面板打开跳过onBeforeOpen | close |
forceClose |
forceClose为true, 面板关闭跳过 onBeforeClose | destroy |
forceDestroy |
forceDestroy 为true, 面板销毁跳过 onBeforeDestroy | refresh |
none |
刷新面板远程加载页面 | resize |
options |
调整面板大小:width、height:、left、top | move |
options |
移动面板:left、top |
|
查看演示 官方文档
来源:https://www.cnblogs.com/rainweb/archive/2010/04/15/1712347.html