`
guzizai2007
  • 浏览: 353459 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Panel(面板)

 
阅读更多

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、常用方法:

(未完待续...)

 

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Bootstrap Panel面板功能增强插件

    LobiPanel是一款基于jQuery UI的Bootstrap Panel面板功能增强插件。通过该插件可以为Bootstrap的原生Panel面板增加编辑标题,最大化,最小化,面板拖动关闭面板等功能

    基于jQuery UI的Bootstrap Panel面板功能增强插件

    LobiPanel是一款基于jQuery UI的Bootstrap Panel面板功能增强插件。通过该插件可以为Bootstrap的原生Panel面板增加编辑标题,最大化,最小化,面板拖动关闭面板等功能。

    panel面板的隐藏与收缩

    上传资料里面有四个源程序,有类似qq面板风格也有类似wondows风格,在具体细节实现上各有不同 其中两个是我网上下的 两个是我自己根据需要所调试的 如果你还学不会呼呼 无话可说了

    jQuery EasyUI Panel面板组件使用详解

    panel面板组件,跟前面的组件用法几乎都差不多,也是从设置一些面板属性、操作面板触发的事件、我们可针对面板对象的操作方法这三个点去学习。 后面有一些组件要依赖于这个组件。 还有一点跟前面不同的就是面板内容...

    jQuery EasyUI API 中文文档 - Panel面板

    jQuery EasyUI API 中文文档 - Panel面板,使用jQuery EasyUI的朋友可以参考下。

    KeyboardPanelSwitchDemo:android keyboard键盘和panel面板切换时,屏幕闪烁解决方案

    android keyboard键盘和panel面板切换时,屏幕闪烁解决方案 Android键盘操作总结 Android 键盘相关常见问题有: 限制输入框内字数,超过字数不让输入,并且提示 点击外部区域键盘自动收起 如何获取键盘高度 键盘与...

    动态panel组件

    动态panel组件

    admin panel 后台管理面板

    好看的 国外的admin panel 后台管理面板

    react-tab-panel:React标签面板

    React标签面板React标签面板该组件是一个非常简单但功能强大的选项卡面板。 您只需要要求它(不涉及 css 文件)。 为了灵活性,它将样式留给最终用户。 (它确实使用一些 css 类名呈现 html,因此您可以使用它们来...

    Java制作小游戏:五子棋

    该项目主要使用了多线程、JFrame框架窗体、Panel面板、IO流、KeyListener键盘监听器以及音频播放等技术实现的。 Java基础入门,使用Java语言制作简单的小游戏,项目中添加了注释,方便读者阅读理解。该游戏添加了...

    jQuery EasyUI API 中文文档 – Panel面板

    用$.fn.panel.defaults重写defaults。用法示例 创建Panel 1. 经由标记创建Panel 从标记创建Panel更容易。把 ‘easyui-panel’ 类添加到标记。 代码如下: &lt;div id=”p” class=”easyui-panel” title=”My Panel...

    sspanel-autocheckin:Pa SSPanel流量自动签到脚本

    SSPanel自动签到V2.0支持多站点多用户目录相关说明适用于使用SSPanel用户管理面板内置的网站,网站页面Powered by SSPANEL会有支持使用配置文件读取账户信息,支持多机场多用户签到支持一日多次签到支持推签到信息到...

    Java制作小游戏:推箱子

    该项目主要使用了多线程、JFrame框架窗体、Panel面板、IO流、KeyListener键盘监听器以及音频播放等技术实现的。 Java基础入门,使用Java语言制作简单的小游戏,项目中添加了注释,方便读者阅读理解。同学可以通过对...

    Axure7.0教程部件详解 Dynamic panel 动态面板

    Axure7.0教程部件详解 Dynamic panel 动态面板

    服务器(VPS)安装WebSite Panel面板教程(图文)

    这篇接下来为大家分享下WebsitePanel的安装,WebsitePanel简称WSP是微软旗下,开源免费的虚拟主机系统。一、 下载安装WebsitePanel首先我们下载WebsitePanel安装工具:官方下载地址下载好工具就安装以下是选择安装的...

    EXT dojochina 面板示例Ext.Panel.rar

    EXT dojochina 面板示例Ext.Panel.rar EXT dojochina 面板示例Ext.Panel.rar

    Java图片缩小与放大特效.rar

     //把图像放大按钮、图像缩小按钮、图像还原按钮加入panel面板  panel.add(jbZoomIn);  panel.add(jbZoomOut);  panel.add(jbReset);  //把showImagePane文件选择组合框、控制面板、状态栏标签加入到窗口...

Global site tag (gtag.js) - Google Analytics