Window( 窗口)

一. 加载方式
//class 加载方式
<div id="box" class="easyui-window" title="My Window"
style="width:600px;height:400px"
data-options="iconCls:‘icon-save‘,modal:true">
窗口
</div>
//JS 加载调用
$(‘#box‘).window({
width : 600,
height : 400,
modal : true,
});

二. 属性列表
窗口属性扩展自 Panel(面板),窗口新增或重新定义的属性如下:

//属性设置
$(‘#box‘).window({
width : 600,
height : 400,
modal : true,
collapsible : false,
minimizable : false,
maximizable : false,
closable : false,
closed : false,
zIndex : 9999,
draggable : false,
resizable : false,
shadow : false,
inline : false,
});

//配合 inline 属性的容器
<div style="position:relative;
width:500px;height:300px;overflow:auto;border:1px solid #ccc;">
<div id="box">窗口</div>
</div>

PS: 以上属性是Window自行扩展或代替Panel的属性, 本身 Window就是依赖于 Panel
的。所以,上面没有涉及到的属性,请查看 Panel 的属性即可。比如:
//这里的 fit 和 iconCls 来自 Panel 属性
$(‘#box‘).window({
width : 600,
height : 400,

modal : true,
fit : true,
iconCls : ‘icon-add‘,
});

三. 事件列表
窗口的事件完整继承自 Panel(面板)。所以,直接参考 Panel 面板的事件即可。
//Window 事件
$(‘#box‘).window({
width : 600,
height : 400,
modal : true,
onClose : function () {
alert(‘关闭后触发!‘);
},
});

四.方法列表

窗口的方法扩展自 Panel(面板),窗口新增方法如下:

//返回外部窗口对象
console.log($(‘#box‘).window(‘window‘));

//单击时调整位置
$(document).click(function () {
$(‘#box‘).window(‘move‘, {
left : 0,
top : 0,
});
});

//双击时恢复各种居中
$(document).dblclick(function () {
//替换成 center 或 vcenter 亦可
$(‘#box‘).window(‘hcenter‘);

});
使用$.fn.window.defaults 重写默认值对象。
window 组件最强大的地方就是可以内部布局和添加 linkbutton。
具体布局方法如下:
1.外部用 window 组件包裹一下;
2.内部用 layout 组件左右各分配一个,底部分配一个;
3.底部添加一个按钮即可。

时间: 2024-12-12 22:53:58

Window( 窗口)的相关文章

Javascript学习--------认识window窗口对象

window对象: Window 对象表示浏览器中打开的窗口. 可以通过window对象设置窗口的大小,位置等. 还可以控制是否加载网页等. window对象集合: 集合 描述 frames[] 返回窗口中所有命名的框架. 该集合是 Window 对象的数组,每个 Window 对象在窗口中含有一个框架或 <iframe>.属性 frames.length 存放数组 frames[] 中含有的元素个数.注意,frames[] 数组中引用的框架可能还包括框架,它们自己也具有 frames[] 数

JavaScript:window窗口对象

在JavaScript中,window表示的就是一个窗口对象.所以在整个处理过程之中,所有的操作都是以弹框为主 的.范例1:使用警告框 <script type="text/javascript"> window.alert("hello world"); </script> 代码: 效果图: 使用window实现数据的输入操作范例2:观察数据的输入操作 <script type="text/javascript"&

Window窗口布局 --- DecorView浅析

开发中,通常都是在onCreate()中调用setContentView(R.layout.custom_layout)来实现想要的页面布局,我们知道,页面都是依附在窗口之上的,而DecorView即是窗口最顶层的视图.Android frameworks中,与窗口视图处理相关的类,主要是Window及其实现类PhoneWindow public class PhoneWindow extends Window implements MenuBuilder.Callback { //... //

ExtJs4 笔记(9) Ext.Panel 面板控件、 Ext.window.Window 窗口控件、 Ext.container.Viewport 布局控件 (转 )出处:[Lipan] (http://www.cnblogs.com/lipan/)

本篇讲解三个容器类控件. 一.面板控件 Ext.Panel 一个面板控件包括几个部分,有标题栏.工具栏.正文.按钮区.标题栏位于最上面,工具栏可以在四个位置放置,围绕中间部分正文,按钮区位于最小方.下面介绍几个基本配置项: 1.title:设置面板标题文本. 2.tbar,lbar,rbar,bbar:分别设置上.左.右.下四个部位的工具栏. 3.html,items:前者用来设置正文部分的html,后者设置正文部分的ext控件. 4.buttons:设置按钮区的按钮. 下面看看面板生成代码:

Javascript学习--------详解window窗口对象

对话框: 警告对话框:alert(): 语法:window.alert(src)或者alert(src); 询问回答对话框:confirm(): 语法:window.confrim(question)或者confrim(question); 单击确认,返回true: 单击取消,返回false 提示对话框:prompt(): 语法:window.prompt([showtxt],[defaultTxt])或者prompt([showtxt],[defaultTxt]); 单击确认,返回输入的文本:

MATLAB之simulink与command window窗口交互

simulink中scope数据传输到command window窗口中 再完善!!!

Jqury 块在window窗口居中

1.块在父容器里居中常用方法—— position: absolute; left: 50%; top: 50%; margin-left: -250px; margin-top: -200px; width: 500px; height: 400px; 其中: margin-left: -250px; /* 元素本身文档宽度的一半*/ margin-top: -200px /* 元素本身文档高度的一半*/ /* 注意-有滚动条时:这种居中必须滚动条滑到中间,效果不好 */ 2 块在window

Window 窗口类

窗口类 WNDCLASS 总结 总结为下面的几个问题: 1. 什么是窗口类 2. 窗口类的三种类型 3. 窗口类各字段含义 4. 窗口类的注册和注销 5. 如何使用窗口类,子类化.超类化是什么 下面分别描述: 1. 什么是窗口类? 窗口类定义了一系列属性,系统使用这些属性作为模板来创建出一个或多个 window (窗口). 每个窗口类都关联了一个窗口过程函数(window procedure), 由窗口类创建出的所有窗口(window), 都共享同一个窗口过程函数. 在进程中创建窗口之前必须先注

第二百零三节,jQuery EasyUI,Window(窗口)组件

jQuery EasyUI,Window(窗口)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 Window(窗口)组件的使用方法,这个组件依赖于 Panel(面 板)组件.resizable(调整大小)和 draggable(拖动)组件.这个组件扩展与 Panel 组件, 最大的优势就是调整大小和拖动以及内部布局. 一.加载方式 class 加载方式 <div id="box" class="easyui-w

EasyUI笔记(三)Window窗口

Window(窗口) 窗口控件是一个浮动和可拖拽的面板可以用作应用程序窗口.默认情况下,窗口可以移动,调整大小和关闭.它的内容也可以被定义为静态html或要么通过ajax动态加载. 1. 通过标签窗口窗口. <div id="win" class="easyui-window" title="My Window" style="width:600px;height:400px" data-options="ic