JQuery EasyUI window 用法

时间:2022-09-01 12:43:45
var $win;
$win = $('#test-window').window({
title: '添加课程设置信息',
width: 820,
height: 450,
top: ($(window).height() - 820) * 0.5,
left: ($(window).width() - 450) * 0.5,
shadow: true,
modal: true,
iconCls: 'icon-add',
closed: true,
minimizable: false,
maximizable: false,
collapsible: false
}); $win.window('open');
JQuery EasyUI window 用法

HTML代码

JQuery EasyUI window 用法
<div id="test-window" class="easyui-window" title="Login" style="width: 300px; height: 180px;">
<div>
欢迎访问http://www.my400800.cn
</div>
<div style="padding: 5px; text-align: center;">
<a href="#" class="easyui-linkbutton" icon="icon-ok">Ok</a> <a href="#" class="easyui-linkbutton"
icon="icon-cancel">Cancel</a>
</div>
</div>
JQuery EasyUI window 用法

属性及方法说明

Window需要依存于以下的三个组件: * 可拖放(Draggable) * 调整大小(Resizable) * 面板(panel)

下面来介绍Window的具体用法,首先来看属性大多数的属性和面板(panel)的属性是相同的

                      下面列出一些Window私有的属性:

属性名 类型 描述 默认值
zIndex 数字 窗口的 z-index 属性,可以通过这个属性来增加 9000
draggable 布尔 定义窗口是否可被拖动 true
resizable 布尔 定义窗口是否可以被改变大小 true
shadow 布尔 如果设置为true,窗口的阴影也将显示。 true
modal 布尔 定义窗口是否是一个模式窗口。 true

                      Window也重写了Panel里的一些属性

属性名 类型 描述 默认值
title 字符串 窗口的标题文本 New Window
collapsible 布尔 定义是否显示可折叠定义按钮 true
minimizable 布尔 定义是否显示最小化按钮 true
maximizable 布尔 定义是否显示最大化按钮 true
closable 布尔 定义是否显示关闭按钮 true

                      属性

名字 类型 描述 默认值
title 字符串 在面板头部显示的标题文本 null
iconCls 字符串 一个CSS类来显示在面板中的16x16图标 null
width 数字 设置面板的宽度 auto
height 数字 设置面板的高度 auto
left 数字 设置面板左侧位置 null
top 数字 设置面板的顶部位置 null
cls 字符串 给面板添加一个CSS类 null
headerCls 字符串 给面板头部添加一个CSS类 null
bodyCls 字符串 给面板主体添加一个CSS类 null
style 对象 给面板自定义样式 {}
fit 布尔 当设置为true,面板尺寸将适合它的父容器。 false
border 布尔 定义面板的边框 true
doSize 布尔 当设置为true,面板载创建的时候将被调整和重新布局 true
collapsible 布尔 定义是否显示可折叠定义按钮 false
minimizable 布尔 定义是否显示最小化按钮 false
maximizable 布尔 定义是否显示最大化按钮 false
closable 布尔 定义是否显示关闭按钮 false
tools 数组 自定义工具,每个工具可以包含两个属性:iconCls and handler []
collapsed 布尔 定义在初始化的时候折叠面板 false
minimized 布尔 定义在初始化的时候最小化面板 false
maximized 布尔 定义在初始化的时候最大化面板 false
closed 布尔 定义在初始化的时候关闭面板 false
href 字符串 一个远程的URL加载数据,然后显示在面板中 null
loadingMessage 字符串 当加载远程数据时,在面板中显示的信息 Loading…

               事件

名字 参数 描述
onLoad none 当远程数据加载时触发
onBeforeOpen none 当面板打开之前触发
onOpen none 当面板打开之后触发
onBeforeClose none 当面板关闭之前触发
onClose none 当面板关闭之后触发
onBeforeDestroy none 当面板销毁之前触发
onDestroy none 当面板关闭之后触发
onBeforeCollpase none 当面板折叠之前触发
onCollapse none 当面板折叠之后触发
onBeforeExpand none 当面板展开之前触发
onExpand none 当面板展开之后触发
onResize width, height 当面板调整大小之后触发 width: 新的宽度 height: 新的高度
onMove left,top 当面板移动之后触发 left: 新的左侧位置 top: 新的顶部位置
onMaximize none 当窗口最大化的时候被触发
onRestore none 当窗口恢复到原来的大小时被触发
onMinimize none 当窗口最小化的时候被触发

                方法

名字 参数 描述
options none 返回设置的属性值
panel none 返回面板对象
header none 返回面板头部对象
body none 返回面板主体对象
setTitle title 设置面板头部标题
open forceOpen 当forceOpen设置为true,面板被打开的时候忽略onBeforeOpen回调函数
close forceClose 当forceClose设置为true,面板被关闭的时候忽略onBeforeClose 回调函数
destroy forceDestroy 当forceDestroy设置为true,面板被销毁的时候忽略onBeforeDestroy回调函数
refresh none 当设置了href值时,刷新面板来加载远程数据
resize options 设置面板的大小和布局,这些选项包含以下的属性: width: 新面板的宽度 height: 新面板的高度 left: 新面板的左侧位置 top: 新面板的顶部位置
move options 移动面板到一个新的位置,这些选项包含以下属性: left: 新面板的左侧位置 top: 新面板的顶部位置

JQuery EasyUI window 用法的更多相关文章

  1. jQuery EasyUI window窗口实例

    <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>j ...

  2. jQuery EasyUI window窗口使用实例

    需求:点击[增加]按钮,弹出窗口,并对所有输入项内容进行校验,校验通过就提交给后台的action处理,没有通过校验就弹窗提示.  <!DOCTYPE html> <html> ...

  3. jquery easyui window中的datagrid,只能显示一次问题

    最近项目中用到easyui 的动态创建window ,window中嵌入了datagruid.第一次打开是能显示数据,但再次打开时确没显示: 注:url已成功返回了数据. 多次查阅easyui帮助文档 ...

  4. JQUERY EASYUI 验证框&lpar;VALIDATEBOX&rpar;用法

    Query EasyUI 验证框(ValidateBox)在表单的验证方面给我们提供了很方便的方法,下面来介绍一下验证框(ValidateBox)的详细用法(查看演示):HTML 代码 <inp ...

  5. jQuery EasyUI 提示框&lpar;Messager&rpar;用法

    jQuery EasyUI 提示框(Messager)不仅强大,而且也不用任何的HTML代码,只需要按照<jQuery EasyUI框架使用文档>包含必要文件后,在$(function() ...

  6. 第二百零三节,jQuery EasyUI,Window&lpar;窗口&rpar;组件

    jQuery EasyUI,Window(窗口)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 Window(窗口)组件的使用方法,这个组件 ...

  7. 套用JQuery EasyUI列表显示数据、分页、查询

    声明,本博客从csdn搬到cnblogs博客园了,以前的csdn不再更新,朋友们可以到这儿来找我的文章,更多的文章会发表,谢谢关注! 有时候闲的无聊,看到extjs那么肥大,真想把自己的项目改了,最近 ...

  8. &lbrack;转&rsqb;Spring3 MVC &plus; jQuery easyUI 做的ajax版本用户管理

    原文地址:http://www.iteye.com/topic/1081739 上周写了篇基于spring3.0.5 mvc 简单用户管理实例 ( http://www.iteye.com/topic ...

  9. &lbrack;转&rsqb;EasyUI——常见用法总结

    原文链接: EasyUI——常见用法总结 1. 使用 data-options 来初始化属性. data-options是jQuery Easyui 最近两个版本才加上的一个特殊属性.通过这个属性,我 ...

随机推荐

  1. 【leetcode】Palindrome Number

    题目简述: Determine whether an integer is a palindrome. Do this without extra space. Some hints: Could n ...

  2. Ring0打开其他设备对象三种方式整理

    1.通过ZwCreateFile打开其他设备的Handle,此函数只能得到句柄.ZwCreateFile与NtCreateFile区别在于NtCreateFile更加底层,ZwCreateFile是基 ...

  3. C&plus;&plus;中的异常处理机制

    C++中的捕获异常机制catch参数中实参的类型不同,采取的处理方式则不相同,且与普通的函数调用还不一样,具体表现为当抛出异常throw A()或throw obj时,对象会进行一次额外的对象复制操作 ...

  4. JeeSite环境搭建及运行和打包(master20161117)

    涉及的软件: 1.phpStudy(主要用MySql) 2.maven3(用于依赖包,下面我将上传已经下载好所有依赖包的版本,保证运行正常) 具体操作: 0.前言 由于GitHub上的Release版 ...

  5. Codeforce 218 div2

    D 一开始想错了,试图用"前缀和-容量"来求从上层流下来了多少水",但这是错的,因为溢出可能发生在中间. 然后发现对于每层,溢出事件只会发生一次,所以可以用类似并查集的办 ...

  6. 转载 Silverlight实用窍门系列:1&period;Silverlight读取外部XML加载配置---(使用WebClient读取XAP包同目录下的XML文件))

    转载:程兴亮文章,地址;http://www.cnblogs.com/chengxingliang/archive/2011/02/07/1949579.html 使用WebClient读取XAP包同 ...

  7. C语言日期时间标准库

    用思维导图整理: 代码: #include <stdio.h> #include <time.h> #include <string.h> int main() { ...

  8. 该View转换成Bitmap方法

    方法一: /** * 该View绘制到Bitmap上 * @param view 须要绘制的View * @param width 该View的宽度 * @param height 该View的高度 ...

  9. IP包头结构详解

    版本号(Version):长度4比特.标识目前采用的IP协议的版本号.一般的值为0100(IPv4),0110(IPv6) IP包头长度(Header Length):长度4比特.这个字段的作用是为了 ...

  10. 第十三届东北师范大学程序设计竞赛热身赛 C&lpar;exgcd&plus;欧拉函数&rpar;

    题目链接 思路 对于答案,我们考虑对于每个可行的$c$会和多少$d$产生合法序偶.首先证明$c$和$b$必然互质. 假设$c$和$b$不互质,那么设$t_{1}=gcd(c, b),(t_{1} &g ...