`
guzizai2007
  • 浏览: 360550 次
  • 性别: 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面板的隐藏与收缩

    本主题聚焦于“panel面板的隐藏与收缩”技术,我们将探讨如何在Windows和QQ风格的界面中实现这一功能。 首先,让我们从基本的`Panel`组件开始。在.NET框架的Windows Forms或WPF中,`Panel`是一个容器控件,可以容纳...

    如何卸载JPanel面板

    本文将深入讲解如何在Java程序中卸载JPanel面板,以及相关的重要知识点。 首先,理解JPanel的基本概念。JPanel是JComponent的子类,提供了容器的功能,可以容纳其他的Swing组件,如按钮、文本框等。在Java Swing中...

    jQuery EasyUI Panel面板组件使用详解

    jQuery EasyUI Panel面板组件是一个基于jQuery框架构建的用户界面插件,它使得开发者能够通过简单的方法快速地创建出具有丰富交互性的界面元素,具体来讲,Panel组件允许用户轻松地创建包含标题栏、内容区域和可定制...

    jQuery EasyUI API 中文文档 - Panel面板

    以下是对 `jQuery EasyUI API 中文文档 - Panel面板` 的详细解释和示例: ### 创建 Panel #### 1. 通过 HTML 标签创建 在 HTML 中,你可以通过给 `&lt;div&gt;` 标签添加 `easyui-panel` 类以及相应的属性来创建一个 ...

    基于CANoe和Panel Designer的组合仪表(IC)功能测试.pdf

    "CANoe和Panel Designer在组合仪表(IC)功能测试中的应用" 基于CANoe和Panel Designer的组合仪表(IC)功能测试是汽车行业中的一种重要测试方法。该测试方法可以在组合仪表开发到一定阶段时,利用CANoe搭建测试环境,...

    基于vue20可自由拖拽自由调整大小收缩展开的panel组件

    折叠效果则可以通过改变面板的高度或宽度至0,或者使用 CSS 的 `display` 属性切换显示状态。 在实际项目中,此组件还可能涉及到边界检测,防止 panel 超出容器范围。另外,为了保持良好的性能,可以考虑使用 Vue....

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

    服务器安装WebSite Panel(WSP)面板是一个系统化的教程,它详细介绍了如何在Windows Server ...通过上述的详细介绍和步骤,可以帮助用户更好地掌握如何在Windows Server 2008 R2环境下安装和使用WebSite Panel面板。

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

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

    动态panel组件

    动态Panel组件是软件开发中的一种常见控件,主要用于在用户界面上创建可变或交互式的内容区域。在本文中,我们将深入探讨动态Panel组件的概念、功能、应用场景以及如何在不同的编程环境中实现它。 1. 动态Panel组件...

    主程序Panel里嵌入Dll里的窗体示例

    本示例是关于如何在Delphi编程环境中,将DLL中的窗体嵌入到主程序的Panel控件中,实现组件的复用和灵活交互。 首先,我们需要理解DLL的基本概念。DLL(Dynamic Link Library)是Windows操作系统提供的一种程序设计...

    react-tab-panel:React标签面板

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

    1Panel 是一个现代化、开源的 Linux 服务器运维管理面板

    1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。1Panel 的功能和优势包括:快速建站:深度集成 Wordpress 和 Halo,域名绑定、SSL 证书配置等一键搞定。高效管理:通过 Web 端轻松管理 Linux 服务器,包括...

    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会有支持使用配置文件读取账户信息,支持多机场多用户签到支持一日多次签到支持推签到信息到...

    admin panel 后台管理面板

    "admin panel",即后台管理面板,是网站或应用程序的核心组成部分,主要负责处理系统的管理和维护工作。它通常只对授权用户开放,用于监控、配置、更新以及管理网站内容和服务。以下是一些关于后台管理面板的重要...

Global site tag (gtag.js) - Google Analytics