`

JQuery EasyUI window 用法[转]

    博客分类:
  • UI
 
阅读更多

JQuery EasyUI window 用法

来自:http://www.cnblogs.com/szytwo/archive/2012/08/28/2659917.html

JQuery代码

复制代码
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');
复制代码

HTML代码

复制代码
<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>
复制代码

属性及方法说明

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: 新面板的顶部位置
分享到:
评论

相关推荐

    jqueryEasyUI

    **jQuery EasyUI 知识点详解** jQuery EasyUI 是一个基于 jQuery 的前端框架,它提供了一系列的 UI 组件,使得开发者能够快速...在实际项目中,熟练掌握 jQuery EasyUI 的使用技巧和 API,对于提升工作效率至关重要。

    jQuery easyui 全套文件

    - 使用 jQuery EasyUI 的方法和属性初始化组件,例如 `$("#element").datagrid(options);`。 - 配置组件选项,如数据源、列定义、行为等。 4. **jQuery EasyUI 示例(Demo):** 提供的全套 demo 包含了各种组件...

    jQuery EasyUI中文手册

    2. **组件使用**:详细介绍了每个组件的用法,如`&lt;datagrid&gt;`用于展示数据表格,`&lt;window&gt;`用于弹出窗口,`&lt;layout&gt;`用于页面布局,`&lt;form&gt;`用于创建表单等。每个组件都包含属性、方法和事件,学习如何配置这些参数...

    Jquery easyUI api 下载

    下面将详细介绍 jQuery EasyUI 的核心概念、常用组件以及 API 使用方法。 jQuery EasyUI 基于 jQuery,这意味着它利用了 jQuery 的高效选择器和事件处理机制。EasyUI 提供的组件包括窗口(Window)、表格(Grid)、...

    jQuery EasyUI 1.4.2 版 API 中文版.zip

    jQuery EasyUI 是一个基于 jQuery 的前端框架,它提供了一系列易于使用的组件,用于快速构建用户界面。1.4.2 版本是这个框架的一个稳定版本,包含了许多改进和修复,以提升开发者的体验和应用程序的性能。这个压缩包...

    JqueryEasyUI1.4参考手册

    在 `JqueryEasyUI1.4参考手册.chm` 中,你将找到关于 jQuery EasyUI 1.4 版本的详尽指南。`.chm` 文件是一种微软编写的帮助文档格式,它包含索引、搜索功能和一系列主题,方便用户查找和学习。 **组件介绍** ...

    jQuery EasyUI 1.4.5 版 API 中文版.rar

    在jQuery EasyUI 1.4.5的API中文版中,每个组件都有详细的使用方法和示例,包括如何初始化、配置选项、调用方法以及响应事件。例如,`datagrid`组件的API会讲解如何设置列宽、定义数据源、实现行操作等。 此外,...

    李炎恢老师jQueryEasyUI视频课程.zip

    EasyUI的组件包括但不限于按钮、表单、菜单、对话框等,这些组件的使用方法和技巧是开发者日常工作中必不可少的技能。 在组件部分,课程深入探讨了Panel(面板)和Tabs(选项卡)组件。Panel组件常用于承载内容,...

    jquery easyui 模板

    **jQuery EasyUI 模板详解** jQuery EasyUI 是一个基于 jQuery 的前端开发框架,它提供了一系列的 UI 组件,...通过深入研究和实践,你将能够熟练掌握使用 jQuery EasyUI 创建现代、高效的 Web 应用程序的方法和技巧。

    jQuery EasyUI 中文文档

    ### jQuery EasyUI 中文文档知识点概述 #### 一、jQuery EasyUI 概述 jQuery EasyUI 是一个基于 jQuery...通过本文对 jQuery EasyUI 的主要组件进行介绍,希望能够帮助开发者更好地理解和使用这一工具,提高开发效率。

    jQuery EasyUI 1.5.1 中文API文档 帮助手册 chm pdf demo

    中文API文档是开发者在使用jQuery EasyUI时的重要参考资料,它详细解释了各种组件的用法、选项、事件和方法,帮助开发者快速理解和应用。 此压缩包包含了三种格式的文档资源:CHM(Compiled HTML Help)、PDF 和 ...

    jquery-easyui-1.3.3

    描述中提到,通过学习这些“demo”,你可以迅速熟悉并上手使用jQuery EasyUI。这是因为实践是最好的老师,示例提供了直观的代码和运行效果,使学习过程更具针对性。同时,如果在学习过程中遇到任何疑问,官方的帮助...

    jQuery EasyUI 1.5.1文档

    jQuery EasyUI 是一个基于 jQuery 的前端框架,它提供了一系列易于使用的组件,帮助开发者快速构建用户界面。1.5.1 版本是该框架的一个稳定版本,包含了丰富的功能和优化,旨在提高开发效率和用户体验。 1. **...

    jQuery EasyUI 1.5.5 版 API 中文版

    在 `jQuery EasyUI 1.5.5 版 API 中文版.pdf` 文件中,用户可以找到详尽的API文档,这些文档详细解释了EasyUI的各种组件和方法,是学习和使用EasyUI的重要参考资料。文档通常会按照组件类别进行分类,如窗口(window...

    jQuery EasyUI v1.3.5官方API中文版

    在jQueryEasyUI_veryhuo.com这个文件中,很可能包含了jQuery EasyUI v1.3.5的API文档、示例代码和可能的资源文件。通过查阅这些资料,开发者可以深入理解每个组件的用法、配置选项以及事件处理,从而在项目中熟练...

    jQuery easyUI中英文api

    jQuery EasyUI 是一个基于 jQuery 的前端框架,它简化了网页用户界面开发,提供了一系列易于使用的组件,如对话框、表格、菜单、按钮等。这个框架是基于轻量级的 jQuery 库,使得开发者能够快速构建功能丰富的交互式...

    李炎恢jQuery EasyUI讲义代码

    这个讲义涵盖了从基础到高级的各种组件的使用方法,包括但不限于入门知识、各种组件的详细应用以及实战技巧。 首先,从“第1章 jQuery EasyUI入门”开始,这一部分主要介绍了jQuery EasyUI的基本概念、如何引入库...

    JQueryEasyUI

    JQueryEasyUI的使用方法包括通过HTML标签直接定义组件,以及通过JavaScript代码动态创建和操作组件。它提供了丰富的CSS样式和主题,可以根据项目需求定制界面风格。 在实际开发中,JQueryEasyUI可以结合其他技术,...

    jQuery EasyUI 1.4 版 API 中文版及EasyUI 源码

    jQuery EasyUI 1.4版API中文版是为了解决开发者在使用过程中语言障碍的问题,它详细解释了每个组件的使用方法、参数设置和事件处理。这份中文文档使得国内开发者能够更快速、准确地理解EasyUI的功能和用法,提高开发...

Global site tag (gtag.js) - Google Analytics