jQuery EasyUI API 中文文档 - Panel面板_jquery

用$.fn.panel.defaults重写defaults。<?XML:NAMESPACE PREFIX = O />

文档 - Panel面板_jquery-easyui panel api">
用法示例
创建Panel
1. 经由标记创建Panel
从标记创建Panel更容易。把 'easyui-panel' 类添加到<div/>标记。

复制代码 代码如下:

<div id="p" class="easyui-panel" title="My Panel" style="width:500px;height:150px;padding:10px;background:#fafafa;"
iconCls="icon-save" closable="true"
collapsible="true" minimizable="true" maximizable=true>
<p>panel content.</p>
<p>panel content.</p>
</div>

2. 编程创建Panel
让我们创建带右上角工具栏的Panel。.

复制代码 代码如下:

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

移动Panel
调用 'move' 方法把Panel移动到新位置。

复制代码 代码如下:

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

加载内容
让我们经由ajax加载panel内容并且当加载成功时显示一些信息。

复制代码 代码如下:

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

特性


名称


类型


说明


默认值


title


string


显示在Panel头部的标题文字。


null


iconCls


string


在Panel里显示一个16x16图标的CSS类。


null


width


number


设置Panel的宽度。


auto


height


number


设置Panel的高度。


auto


left


number


设置Panel的左边位置。


null


top


number


设置Panel的顶部位置。


null


cls


string


给Panel增加一个CSS类。


null


headerCls


string


给Panel头部增加一个CSS类。


null


bodyCls


string


给Panel身体增加一个CSS类。


null


style


object


给Panel增加自定义格式的样式。


{}


fit


boolean


当设为true时,Panel的 尺寸就适应它的父容器。


false


border


boolean


定义了是否显示Panel的边框。


true


doSize


boolean


设置为true,创建时Panel就调整尺寸并做成布局。


true


noheader


boolean


要是设置为true,Panel的头部将不会被创建。


false


content


string


Panel身体的内容。


null


collapsible


boolean


定义了是否显示折叠按钮。


false


minimizable


boolean


定义了是否显示最小化按钮。


false


maximizable


boolean


定义了是否显示最大化按钮。


false


closable


boolean


定义了是否显示关闭按钮。


false


tools


array


自定义工具组,每个工具包含两个特性:

iconCls和handler


[]


collapsed


boolean


定义了初始化Panel是不是折叠的。


false


minimized


boolean


定义了初始化Panel是不是最小化的。


false


maximized


boolean


定义了初始化Panel是不是最大化的。


false


closed


boolean


定义了初始化Panel是不是关闭的。


false


href


string


一个URL,用它加载远程数据并且显示在Panel里。


null


cache


boolean


设置为true就缓存从href加载的Panel内容。


true


loadingMessage


string


当加载远程数据时在Panel里显示的一条信息。


Loading…


extractor


function


定义了如何从ajax响应抽出内容,返回抽出的数据。

 











 

 

事件


名称


参数


说明


onLoad


none


当远程数据被加载时触发。


onBeforeOpen


none


Panel打开前触发,返回false就停止打开。


onOpen


none


Panel打开后触发。


onBeforeClose


none


Panel关闭前触发,返回false就取消关闭。


onClose


none


Panel关闭后触发。


onBeforeDestroy


none


Panel销毁前触发,返回false就取消销毁。


onDestroy


none


Panel销毁后触发。


onBeforeCollapse


none


Panel折叠前触发,返回false就停止折叠。


onCollapse


none


Panel折叠后触发。


onBeforeExpand


none


Panel展开前触发,返回false就停止展开。


onExpand


none


Panel展开后触发。


onResize


width, height


Panel调整尺寸后触发。
width:新的外部宽度。
height:新的外部高度


onMove


left,top


Panel移动后触发。
left:新的左边位置

Top:新的顶部位置


onMaximize


none


窗口最大化后触发。


onRestore


none


窗口还原为它的原始尺寸后触发。


onMinimize


none


窗口最小化后触发。

方法


名称


参数


说明


options


none


返回选项特性。


panel


none


返回Panel对象。


header


none


返回Panel头部对象。


body


none


返回Panel身体对象。


setTitle


title


设置头部的标题文字。


open


forceOpen


当forceOpen参数设为true,就绕过onBeforeOpen回调函数打开Panel。


close


forceClose


当forceClose参数设为true,就绕过onBeforeClose回调函数关闭Panel。


destroy


forceDestroy


当forceDestroy参数设为true,就绕过onBeforeDestroy回调函数销毁Panel。


refresh


href


当设置了href特性时,刷新Panel加载远程数据。


resize


options


设置Panel尺寸并做布局。Options对象包含下列特性:
width:新的Panel宽度
height:新的Panel高度
left:新的Panel左边位置
top:新的Panel顶部位置


move


options


移动Panel到新位置。Options对象包含下列特性:
left:新的Panel左边位置
top:新的Panel顶部位置


maximize


none


Panel适应它的容器的尺寸。


minimize


none


最小化Panel。


restore


none


把最大化的Panel还原为它原来的尺寸和位置。


collapse


animate


折叠Panel身体。


expand


animate


展开Panel身体。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索panel
面板
easyui panel api、jquery easyui panel、jquery easyui api、jquery easyui中文api、jquery easyui api1.5,以便于您获取更多的相关知识。

时间: 2025-01-19 05:30:36

jQuery EasyUI API 中文文档 - Panel面板_jquery的相关文章

jQuery EasyUI API 中文文档 - Menu菜单_jquery

用 $.fn.menu.defaults 重写了 defaults. <?XML:NAMESPACE PREFIX = O /> 文档 - Menu菜单_jquery-jquery easyui menu"> 复制代码 代码如下: <div id="mm" class="easyui-menu" style="width:120px;"> <div>New</div> <div

jQuery EasyUI API 中文文档 搜索框_jquery

用$.fn.searchbox.defaults重写defaults.文档 搜索框_jquery-jquery easyui api">依赖 menubutton 用法示例 创建SearchBox 1. 从标记创建.把 'easyui-searchbox' 类加入到<input/>标记. 复制代码 代码如下: <script type="text/javascript"> function qq(value,name){ alert(value+

jQuery EasyUI API 中文文档 - Dialog对话框_jquery

扩展自 $.fn.window.defaults,用 $.fn.dialog.defaults 重写了 defaults.   <?XML:NAMESPACE PREFIX = O /> 文档 - Dialog对话框_jquery-easyui dialog api">依赖 window linkbutton 用法 复制代码 代码如下: <div id="dd" title="My Dialog" style="width

jQuery EasyUI API 中文文档 - Pagination分页_jquery

用 $.fn.pagination.defaults 重写了 defaults. 依赖 linkbutton 用法 复制代码 代码如下: <div id="pp" style="background:#efefef;border:1px solid #ccc;"></div> 复制代码 代码如下: $('#pp').pagination({ total:2000, pageSize:10 }); 特性 名称 类型 说明 默认值 total n

jQuery EasyUI API 中文文档 - Draggable 可拖拽_jquery

用$.fn.draggable.defaults重写默认的defaults. 用法 复制代码 代码如下: <div id="dd" style="width:100px;height:100px;"> <div id="title" style="background:#ccc;">title</div> </div> 复制代码 代码如下: $('#dd').draggable(

jQuery EasyUI API 中文文档 - ProgressBar 进度条_jquery

用$.fn.progressbar.defaults重写defaults. 依赖 none 用法示例 创建ProgressBar ProgressBar能够从html标记创建或者编程创建.从标记创建更容易些,把 'easyui-progressbar' 类加入到<div/>标记. 复制代码 代码如下: <div id="p" class="easyui-progressbar" style="width:400px;">&

jQuery EasyUI API 中文文档 - TimeSpinner时间微调器_jquery

扩展自 $.fn.spinner.defaults,用 $.fn.timespinner.defaults 重写了 defaults. 依赖 spinner 用法 复制代码 代码如下: <input id="ss" required="true" style="width:80px;"> 复制代码 代码如下: $('#ss').timespinner({ showSeconds:true }); 特性<?XML:NAMESPAC

jQuery EasyUI API 中文文档 - 面板(Panel)

Panel 面板 用$.fn.panel.defaults重写defaults. 用法示例 创建Panel 1. 经由标记创建Panel 从标记创建Panel更容易.把 'easyui-panel' 类添加到<div/>标记. 1. <div id="p" class="easyui-panel" title="My Panel" style="width:500px;height:150px;padding:10px

jQuery EasyUI API 中文文档 - Tabs标签页/选项卡_jquery

Tabs 标签页/选项卡 用$.fn.tabs.defaults重写defaults. <?XML:NAMESPACE PREFIX = O /> 文档 - Tabs标签页/选项卡_jquery-easyui tabs api">依赖 panel linkbutton 用法示例 创建tabs 1. 经由标记创建Tabs 从标记创建Tabs更容易,我们不需要写任何JavaScript代码.记住把 'easyui-tabs' 类添加到<div/>标记,每个tab pan