一. 加载方式
//class 加载方式
<div class="easyui-panel" data-options="closable:true"
title="My Panel" style="width:500px;">
<p>内容区域</p>
</div>

//JS 加载调用
$('#box').panel({
width:500,
height:150,
title : '面板',
closable : true,
});

二. 属性列表

//属性设置

$('#box').panel({
width : 500,
height : 150,
title : '面板',
closable : true,
iconCls : 'icon-edit',
cls : 'a',
headerCls : 'b',
bodyCls : 'c',
style : {
'min-height' : '150px',
},
fit : true,
border : false,
doSize : true,
noheader : true,
content : '修改内容',
collapsible : true,
minimizable : true,
maximizable : true,
tools : '#tt',
tools : [
{
iconCls : 'icon-help',
handler : function () {
alert('help!');
},
}
],
collapsed : true,
minimized : true,
maximized : true,
closed : true,
href : 'content.php',
cache : false,
loadingMessage : '加载中...',
extractor : function (data) {
return data.substring(0,3);
},
});
<div id="tt">
<a class="icon-add" onclick="javascript:alert('add')"></a>

<a class="icon-edit" onclick="javascript:alert('edit')"></a>

<a class="icon-cut" onclick="javascript:alert('cut')"></a>
<a class="icon-help" onclick="javascript:alert('help')"></a>
</div>

三.事件列表

$('#box').panel({
width : 500,
height : 150,
title : '面板',
closable : true,
collapsible : true,

maximizable : true,
minimizable : true,
onBeforeLoad : function () {
alert('加载远程数据之前触发!');
},
onLoad : function () {
alert('加载远程数据时触发!');
},
onBeforeOpen : function () {
alert('打开面板之前触发!');
//return false;
},
onOpen : function () {
alert('打开面板之后触发!');
},
onBeforeClose : function () {
alert('关闭面板之前触发!');
//return false;
},
onClose : function () {
alert('关闭面板之后触发!');
},
onBeforeDestroy : function () {
alert('销毁面板之前触发!');
return false;
},
onDestroy : function () {
alert('销毁面板之后触发!');
},
onBeforeCollapse : function () {
alert('面板折叠之前触发!');
return false;
},
onCollapse : function () {
alert('面板折叠之后触发!');
},
onBeforeExpand : function () {
alert('面板展开之前触发!');
return false;
},
onExpand : function () {
alert('面板展开之后触发!');
},

onMaximize : function () {
alert('窗口最大化之后触发!');
},
onRestore : function () {
alert('窗口回复到原始大小后触发!');
},
onMinimize : function () {
alert('窗口最小化之后触发!');
},
onResize : function (width,height) {
alert('面板改变大小之后触发!' + width + '|' + height);
},
onMove : function (left,top) {
alert('面板移动之后触发!' + left + '|' + top);
},
});

三.方法列表

//返回属性对象
console.log($('#box').panel('options'));
//返回面板对象
console.log($('#box').panel('panel'));
//返回面板头对象
console.log($('#box').panel('header'));
//返回面板主体对象
console.log($('#box').panel('body'));
//修改面板标题
$('#box').panel('setTitle', '修改')
//跳过 onBeforeOpen 回调函数
$('#box').panel('open', true);
//跳过 onBeforeClose 回调函数
$('#box').panel('close', true);
//跳过 onBeforeDestroy 回调函数
$('#box').panel('close', true);
//刷新当前内容
$('#box').panel('refresh');
//刷新指定载入内容
$('#box').panel('refresh', 'content.php');
//设置面板的大小和布局
$('#box').panel('resize', {
width : 100,
height : 100,

left : 100,
top : 100,
});
//设置移动的坐标
$('#box').panel('move', {
left : 100,
top : 100,
});
//设置面板最大化
$('#box').panel('maximize');
//设置面板最小化
$('#box').panel('minimize');
//设置恢复最大化面板到原始的大小和位置
$('#box').panel('restore');
//设置折叠面板
$('#box').panel('collapse');
//设置展开面板
$('#box').panel('expand');
PS:我们可以使用$.fn.panel.defaults 重写默认值对象。
$.fn.panel.defaults.border = false;

Panel( 面板) 组件 上的更多相关文章

  1. jQuery Easy UI Panel(面板)组件

    panel(面板)组件,跟前面的组件使用方法差点儿都差点儿相同,也是从设置一些面板属性.操作面板触发的事件.我们可针对面板对象的操作方法这三个点去学习. 后面有一些组件要依赖于这个组件. 另一点跟前面 ...

  2. 第一百九十九节,jQuery EasyUI,Panel(面板)组件

    jQuery EasyUI,Panel(面板)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解EasyUI中Panel(面板)组件的使用方法,这个组件不依赖于其 ...

  3. 详解Bootstrap面板组件

    面板组件主要作用是用来处理一些其他组件无法完成的功能,在不同的版本中具有不同的源码: LESS:panels.less SASS:_panels.scss 基础面板非常简单,就是一个div容器中运用了 ...

  4. 布局-EasyUI Panel 面板、EasyUI Tabs 标签页/选项卡、EasyUI Accordion 折叠面板、EasyUI Layout 布局

    EasyUI Panel 面板 通过 $.fn.panel.defaults 重写默认的 defaults. 面板(panel)当做其他内容的容器使用.它是创建其他组件(比如:Layout 布局.Ta ...

  5. EasyUI 关于IE使用window组件上传文件

    有时候IE会对使用window组件上传文件(第二次)不生效,解决方案是: 将该window每次打开的时候,使用: $('#adUploadWindow').window('refresh', 'pan ...

  6. Bootstrap入门(十五)组件9:面板组件

    Bootstrap入门(十五)组件9:面板组件 虽然不总是必须,但是某些时候你可能需要将某些 DOM 内容放到一个盒子里.对于这种情况,可以试试面板组件. 1.基本实例 2.带标题的面板 3.情景效果 ...

  7. Html - Bootstrap Panel面板

    http://v3.bootcss.com/components/#panels Bootstrap Panel面板 <div class="panel panel-default&q ...

  8. EasyUI Accordion下的Panel面板初始化时全部折叠

    EasyUI Accordion下的Panel面板有一个属性:selected,默认值为:false.初始化时,若设置'selected:true',则面板默认打开,效果如下: <div tit ...

  9. 使用commons-fileUpload组件上传文件

    在近期的一个项目中有用到commons-fileUpload组件进行实现文件上传的功能(由于没用到框架),在使用的过程中有遇到一些问题,经过自己的琢磨也算顺利地将其解决了,在这里做个记录. 一.com ...

随机推荐

  1. String 类 Copy-On-Write 技术以及使用时存在的风险

    先来看一下string 面试时的简易写法(使用的是深拷贝): class String { String() :str(]) { str[] = '\0'; } String(char* p, siz ...

  2. WindowManager

    我们Android平台是一个又一个的Activity组成的,每一个Activity有一个或者多个View构成.所以说,当我们想显示一个界面的时候,我们首先想到的是建立一个Activity,然后所有的操 ...

  3. C++采用模板实现栈的方法

    今天又看了遍<effective C++>,手动实现了一下条款42中的栈,贴出来当博客的处女贴. 首先栈的声明如下,采用了模板传入类型,而栈的底层采用是个链表. // stack.h // ...

  4. Java学习笔记——实现一个简易记事本Notepad的编写

    记事本功能介绍 1.   新建:记事本清空. 2.   打开:可打开笔记本上任意文本文件. 3.   保存:将文件保存至当前文件夹. 4.   另存为:将文件保存至任意位置. 5.   退出:退出时确 ...

  5. Android开发之InstanceState详解(转)

    本文来自:http://www.cnblogs.com/hanyonglu/archive/2012/03/28/2420515.html 本文介绍Android中关于Activity的两个神秘方法: ...

  6. DropdownList控件绑定数据源显示system.data.datarowview的问题

    .net开发的时候经常需要用到在后台取数据再绑定到控件的问题,通常只需要连接数据库,从数据库取出数据,放到Dataset里面,然后再设置控件的DataSource为这个Dataset,然后再datab ...

  7. IE的有条件注释详解

    IE的有条件注释是一种专有的(因此是非标准的).对常规(X)HTML注释的Miscrosoft扩展.顾名思义,有条件注释使你能够根据条件(比如浏览器版本)显示代码块.尽管是非标准的,但是有条件注释对于 ...

  8. c语言实现BMP图像转换为灰度图

    当初是自己要装X,非要用c来写信息隐藏作业,装了X,就得付出实践.查了好久资料,到期末才把作业交了,这里总结一下. 这道题是将真彩图转换为灰度图. 关于BMP文件结构,这是困扰了我好久的问题,上网查了 ...

  9. Microsoft OLE DB Provider for SQL Server 错误 '80040e21'

    我的是因为数据库满了,正在向服务商申请增加数据库容量 原文地址:Microsoft OLE DB Provider for SQL Server 错误 '800作者:欧阳IT记事本 昨天打开网站还正常 ...

  10. hosting company 的 mail , localhost send 不到

    不是每一家 hosting 的 mail 都运行你在本地连接发email的. 或许是因为安全的顾虑吧. 总之下次如果发现在本地发不出email,可以试试看 upload to server. 过往经验 ...