1、Panel创建第一种方式(div直接添加class="easyui-panel"):
<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>
效果图:http://sandbox.runjs.cn/show/xnlogyo5
2、Panel创建第二种方式(js中初始化):
<div id="p" style="padding:10px;">
<p>panel content.</p>
<p>panel content.</p>
</div>
$(function(){
$('#p').panel({
width:500,
height:150,
title: '我的面板',
tools: [{
iconCls:'icon-add',
handler:function(){
alert("点击添加按钮");
}
},{
iconCls:'icon-save',
handler:function(){
alert("点击保存按钮");
}
}]
});
});
效果图: http://sandbox.runjs.cn/show/7esvbnlk
3、常用属性:
<div id="p" class="easyui-panel" style="width:500px;height:300px" title="我的面板" data-options="iconCls:'icon-ok',closable:true,collapsible:true,maximized:false,loadingMessage:'正在load你妹!'">
</div>
<input type="button" value="click" onclick="javascript:clickMe()"/>
function clickMe(){
$('#p').panel({
href:'/js/sandbox/jquery-easyui/jquery.easyui.min.js',
onLoad:function(){
alert('loaded 你妹 successfully');
}
});
}
效果图:http://sandbox.runjs.cn/show/fkjnat5l
说明:
1)、tools:可用一个数组(每个元素包含按钮样式和它的处理方法)或已存在的div。
<div class="easyui-panel" style="width:300px;height:200px"
title="My Panel" data-options="iconCls:'icon-ok',tools:[
{
iconCls:'icon-add',
handler:function(){alert('add')}
},{
iconCls:'icon-edit',
handler:function(){alert('edit')}
}]">
</div>
--------------------------------------------------------------------------------------
<div class="easyui-panel" style="width:300px;height:200px"
title="My Panel" data-options="iconCls:'icon-ok',tools:'#tt'">
</div>
<div id="tt">
<a href="#" class="icon-add" onclick="javascript:alert('add')"></a>
<a href="#" class="icon-edit" onclick="javascript:alert('edit')"></a>
</div>
--------------------------------------------------------------------------------------
2)、collapsed:panel初始化的时候是否缩放
3)、minimized、maximized、closed:初始化的时候是否最小化或最大化或关闭
4)、href:加载远程数据并显示在panel上,只有panel在open状态下才会加载
<div id="pp" class="easyui-panel" style="width:300px;height:200px"
data-options="href='get_content.php',closed:true">
</div>
<a href="#" onclick="javascript:$('#pp').panel('open')">Open</a>
--------------------------------------------------------------------------------------
5)、loadingMessage:加载数据时显示的提示信息
6)、collapsible、minimizable、maximizable、closable:是否显示缩放、最小化、最大化、关闭按钮
7)、noheader:是否不显示头部标题
8)、border:是否显示边框,boolean类型
9)、fit:自适应父类窗口尺寸
10)、title:panel标题
4、常用事件:
1)、onLoad:远程数据加载成功执行
2)、onOpen、onClose:面板被打开、关闭执行
3)、onCollapse、onExpand:面板缩放、展开执行
4)、onMaximize、onMinimize:面板最大化、最小化执行
<div id="p" class="easyui-panel" style="width:500px;height:300px;" title="我的面板" data-options="iconCls:'icon-ok',closable:true,collapsible:true,maximized:false,loadingMessage:'正在load你妹!',border:true,noheader:false,minimizable:true,maximizable:true,
onOpen:function(){alert('面板打开啦!')},
onClose:function(){alert('面板被关闭了!')},
onCollapse:function(){alert('面板被缩放了!')},
onExpand:function(){alert('面板被展开了!')}">
</div>
效果图:http://sandbox.runjs.cn/show/6xffeimt
5、常用方法:
(未完待续...)
分享到:
相关推荐
LobiPanel是一款基于jQuery UI的Bootstrap Panel面板功能增强插件。通过该插件可以为Bootstrap的原生Panel面板增加编辑标题,最大化,最小化,面板拖动关闭面板等功能
LobiPanel是一款基于jQuery UI的Bootstrap Panel面板功能增强插件。通过该插件可以为Bootstrap的原生Panel面板增加编辑标题,最大化,最小化,面板拖动关闭面板等功能。
上传资料里面有四个源程序,有类似qq面板风格也有类似wondows风格,在具体细节实现上各有不同 其中两个是我网上下的 两个是我自己根据需要所调试的 如果你还学不会呼呼 无话可说了
panel面板组件,跟前面的组件用法几乎都差不多,也是从设置一些面板属性、操作面板触发的事件、我们可针对面板对象的操作方法这三个点去学习。 后面有一些组件要依赖于这个组件。 还有一点跟前面不同的就是面板内容...
jQuery EasyUI API 中文文档 - Panel面板,使用jQuery EasyUI的朋友可以参考下。
android keyboard键盘和panel面板切换时,屏幕闪烁解决方案 Android键盘操作总结 Android 键盘相关常见问题有: 限制输入框内字数,超过字数不让输入,并且提示 点击外部区域键盘自动收起 如何获取键盘高度 键盘与...
动态panel组件
好看的 国外的admin panel 后台管理面板
React标签面板React标签面板该组件是一个非常简单但功能强大的选项卡面板。 您只需要要求它(不涉及 css 文件)。 为了灵活性,它将样式留给最终用户。 (它确实使用一些 css 类名呈现 html,因此您可以使用它们来...
该项目主要使用了多线程、JFrame框架窗体、Panel面板、IO流、KeyListener键盘监听器以及音频播放等技术实现的。 Java基础入门,使用Java语言制作简单的小游戏,项目中添加了注释,方便读者阅读理解。该游戏添加了...
用$.fn.panel.defaults重写defaults。用法示例 创建Panel 1. 经由标记创建Panel 从标记创建Panel更容易。把 ‘easyui-panel’ 类添加到标记。 代码如下: <div id=”p” class=”easyui-panel” title=”My Panel...
SSPanel自动签到V2.0支持多站点多用户目录相关说明适用于使用SSPanel用户管理面板内置的网站,网站页面Powered by SSPANEL会有支持使用配置文件读取账户信息,支持多机场多用户签到支持一日多次签到支持推签到信息到...
该项目主要使用了多线程、JFrame框架窗体、Panel面板、IO流、KeyListener键盘监听器以及音频播放等技术实现的。 Java基础入门,使用Java语言制作简单的小游戏,项目中添加了注释,方便读者阅读理解。同学可以通过对...
Axure7.0教程部件详解 Dynamic panel 动态面板
这篇接下来为大家分享下WebsitePanel的安装,WebsitePanel简称WSP是微软旗下,开源免费的虚拟主机系统。一、 下载安装WebsitePanel首先我们下载WebsitePanel安装工具:官方下载地址下载好工具就安装以下是选择安装的...
EXT dojochina 面板示例Ext.Panel.rar EXT dojochina 面板示例Ext.Panel.rar
//把图像放大按钮、图像缩小按钮、图像还原按钮加入panel面板 panel.add(jbZoomIn); panel.add(jbZoomOut); panel.add(jbReset); //把showImagePane文件选择组合框、控制面板、状态栏标签加入到窗口...