用$.fn.panel.defaults重写defaults。
用法示例
创建panel
1. 经由标记创建panel
从标记创建panel更容易。把 'easyui-panel' 类添加到
标记。
复制代码 代码如下:
iconcls=icon-save closable=true
collapsible=true minimizable=true maximizable=true>
panel content.
panel content.
2. 编程创建panel
让我们创建带右上角工具栏的panel。.
复制代码 代码如下:
panel content.
panel content.
$('#p').panel({
width:500,
height:150,
title: 'my panel',
tools: [{
iconcls:'icon-add',
handler:function(){alert('new')}
},{
iconcls:'icon-save'
handler:function(){alert('save')}
}]
});
移动panel
调用 'move' 方法把panel移动到新位置。
复制代码 代码如下:
$('#p').panel('move',{
left:100,
top:100
});
加载内容
让我们经由ajax加载panel内容并且当加载成功时显示一些信息。
复制代码 代码如下:
$('#p').panel({
href:'content_url.php',
onload:function(){
alert('loaded successfully');
}
});
特性
名称
类型
说明
默认值
title
string
显示在panel头部的标题文字。
null
iconcls
string
在panel里显示一个16x16图标的css类。
null
width
number
设置panel的宽度。
auto
height
number
设置panel的高度。
auto
left
number
设置panel的左边位置。
null
top
number
设置panel的顶部位置。
null
cls
string
给panel增加一个css类。
null
headercls
string
给panel头部增加一个css类。
null
bodycls
string
给panel身体增加一个css类。
null
style
object
给panel增加自定义格式的样式。
{}
fit
boolean
当设为true时,panel的 尺寸就适应它的父容器。
false
border
boolean
定义了是否显示panel的边框。
true
dosize
boolean
设置为true,创建时panel就调整尺寸并做成布局。
true
noheader
boolean
要是设置为true,panel的头部将不会被创建。
false
content
string
panel身体的内容。
null
collapsible
boolean
定义了是否显示折叠按钮。
false
minimizable
boolean
定义了是否显示最小化按钮。
false
maximizable
boolean
定义了是否显示最大化按钮。
false
closable
boolean