jQuery EasyUI panel 中文翻译

使用$.fn.panel.defaults重载默认值。

panel为作为其它内容的容器使用。它是其它组件的基础,比如layout、tabs、accordion等等。它还提供了折叠、关闭、最大化、最小化和自定义的特性。panels可以很容易的嵌入到网页的任意位置。

image

示例

创建Panel

1. 通过标记创建。
从标记创建panel很容易。把easyui-panel类标记放在div中间即可。


   
< div id ="p" class ="easyui-panel" title ="My Panel" style ="width:500px;height:150px;padding:10px;background:#fafafa;" data-options ="iconCls:'icon-save',closable:true, collapsible:true,minimizable:true,maximizable:true" > < p > panel content. </ p > < p > panel content. </ p > </ div >

2. 通过代码创建
让我们在右上角创建一个工具panel。


   
< div id ="p" style ="padding:10px;" > < p > panel content. </ p > < p > panel content. </ p > </ div > $('#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'); } });

属性

名称类型说明默认值
idstringpanel的id属性null
titlestringtitle属性显示在panel的头部null
iconClsstring一个CSS的类显示一个16×16的图标null
widthnumber设置panel的宽度auto
heightnumber设置panel的高度auto
leftnumber设置panel的横坐标null
topnumber设置panel的纵坐标null
clsstring给panel添加一个类null
headerClsstring给panel的header添加一个类null
bodyClsstring给panel的body添加 一个类null
styleobject给panel添加一个自定义的样式{}
fitboolean设置为true时,panel适应父容器的大小false
borderboolean是否显示边框true
doSizeboolean如果设置为true,当layout创建时调整大小true
noheaderboolean如果设置为true,panel的header不会被创建false
contentstringpanel的body内容null
collapsibleboolean是否显示可折叠按钮false
minimizableboolean是否显示最小化按钮false
maximizableboolean是否显示最大化按钮false
closableboolean是否显示关闭按钮false
toolsarray,selector自定义工具,可能的取值为:
1. 一个数组,每一个元素包含iconCls和handler属性
2.一个选择器
[]
collapsedboolean初始状态是否折叠false
minimizedboolean初始状态是否最小化false
maximizedboolean初始状态是否最大化false
closedboolean初始状态时关闭false
hrefstring一个URL来加载和显示远程数据。注意数据不会预先加载,直到panel打开和展开时才加载null
cacheboolean是否缓存远程加载的内容true
loadingMessagestring加载远程数据时显示的信息Loading…
extractorfunction定义怎样提前内容,从Ajax返回提取数据 

 

事件

名称参数说明
onLoadnone远程数据加载时执行
onBeforeOpennone打开前执行,返回false停止打开
onOpennone打开后执行
onBeforeClosenone关闭前执行,返回false停止关闭
onClosenone关闭后执行
onBeforeDestroynone销毁前执行,返回false停止销毁
onDestroynone销毁后执行
onBeforeCollapsenone折叠前执行,返回false停止折叠
onCollapsenone折叠后执行
onBeforeExpandnone展开前执行,返回false停止展开
onExpandnone展开后执行
onResizewidth,height改变大小时执行
onMoveleft,top移动后执行
onMaximizenone最大化后执行
onRestorenone重置后执行
onMinimizenone最小化后执行

 

方法

名称参数说明
optionsnone返回options属性
panelnone返回panel
headernone返回panel的header对象
bodynone返回panel的body对象
setTitletitle设置header的标题
openforceOpen为true表示忽略onBeforeOpen
closeforceClose为true表示忽略onBeforeClose
destroyforceDestroy为true表示忽略onBeforeDestroy
refreshhref刷新panel加载远程数据,若指定href,这覆盖旧的href
resizeoptions设置大小
moveoptions移动到一个新的位置
maximizenone最大化
minimizenone最小化
restorenone重置
collapseanimate折叠
expandanimate展开

转载于:https://my.oschina.net/bery/blog/108778

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值