EasyUI——Panel(面板)

本文深入讲解了EasyUI的Panel组件,包括其作为容器的基础功能,如何创建面板,设置属性、事件和方法。通过实例演示了面板的动态加载内容、移动操作,并探讨了Panel的属性设置、事件响应和方法调用。
摘要由CSDN通过智能技术生成

EasyUI——Panel(面板)

使用$.fn.panel.defaults重写默认值对象。

面板作为承载其它内容的容器。这是构建其他组件的基础(比如:layout,tabs,accordion等)。它还提供了折叠、关闭、最大化、最小化和自定义行为。面板可以很容易地嵌入到web页面的任何位置。
在这里插入图片描述

使用案例

创建面板

  1. 通过标签创建面板

通过标签创建更简单。添加’easyui-panel’类ID到

标签。

<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> 
  1. 创建面板程序

让我们创建面板右上角的的工具栏

<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')}    
  }]    
});  

移动面板
调用’move’方法移动面板到新的位置

$('#p').panel('move',{    
  left:100,    
  top:100    
}); 

读取内容
当加载成功的时候让我们通过ajax加载面板内容并显示一些消息。

$('#p').panel({    
    href:'content_url.php',    
    onLoad:function(){    
        alert('loaded successfully');    
    }    
});  

panel入门小demo

<div id="p" class="easyui-panel" style="width:500px;height:200px;padding:10px;"   
        title="My Panel" iconCls="icon-save" collapsible="true">   
    The panel content    
</div> 

更改成为h5兼容属性的规范

<div id="p" class="easyui-panel" style="width:500px;height:200px;padding:10px;"   
     title="My Panel" data-options="iconCls:'icon-save',collapsible:true">   
  The panel content    
</div>

在eayui中,所有的标签被easyui渲染之后就叫做_组件_了,所有的组件都有以下三个内容:

1.属性

所有的属性都定义在jQuery.fn.{plugin}.defaults里面。例如,对话框属性定义在jQuery.fn.dialog.defaults里面。

2.事件

所有的事件(回调函数)也都定义在jQuery.fn.{plugin}.defaults里面。

3.方法

调用方法的语法:$(‘selector’).plugin(‘method’, parameter);

解释:

  • selector 是jQery对象选择器。
  • plugin 是插件的名称。
  • method 是相应插件现有的方法。
  • parameter 是参数对象,可以是一个对象、字符串等。

属性

在这里插入图片描述
在这里插入图片描述

事件

在这里插入图片描述

方法

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值