Javascript - ExtJs - Window组件
1.所有组件都可以放入window,此时子组件不需要配置renderTo,只需要将它们作为window的items子项即可。
2.items子项必须先创建,最后创建window,否则子项不会显示。
3.应在关闭window之前(beforeclose事件)销毁它
Ext.create("Ext.window.Window", {
id: "AuthorizationWin",
title: "正在编辑……",
autoShow: true,
style: "border:none;padding:10px;", //去除window组件dom元素的边框
border: false, // 去除window组件的边框
modal: true, //添加遮罩
layout: "anchor",
width: ,
height: ,
items: [
Ext.getCmp("gridPanel")
],
listeners: {
beforeclose: function () { //关闭前销毁window,不能在close时销毁,否则遮罩没法清除
this.destroy();
},
close: function () { }
}
});
登录框
//创建表单
Ext.create("Ext.form.Panel", {
id: "formLogin",
border: false, // 去除panel组件的边框
defaultType: "textfield",
defaults:{style:"margin-top:10px;"},
layout: {
type: 'vbox',
align: 'center'
},
items: [
{
height: ,
emptyText:"用 户",
fieldStyle: { background: '#ffffff url(/Img/Ico/user.png) no-repeat 8px center', paddingLeft: '33px' }
},
{
height: ,
emptyText: "密 码",
fieldStyle: { background: '#ffffff url(/Img/Ico/block.png) no-repeat 8px center', paddingLeft: '33px' }
},
{
xtype:"button",
style: "border:none;background:#16699E;margin-top:10px;",
iconCls:"btnIco",
width: ,
height:,
frame:false,
border: false,
text:"登 入"
}
]
});
Ext.create("Ext.window.Window", {
title: "Drugs ERP Login",
bodyPadding: ,
autoShow: true,
style: "border:none;padding:10px;", //去除window组件dom元素的边框
border: false, // 去除window组件的边框
closable: false,
draggable:false,
layout: "anchor",
width: ,
height:,
items: [
Ext.getCmp("formLogin")
],
listeners: {
beforeclose: function () { //关闭前销毁window,不能在close时销毁,否则遮罩没法清除
this.destroy();
},
close: function () { }
}
});
});
.btnIco {
background: url(../../Img/Ico/login.png);
margin-left:78px;
}

Javascript - ExtJs - Window组件的更多相关文章
- Javascript - ExtJs - GridPanel组件
GridPanel组件(Ext.grid.GridPanel)logogram:Ext.grid.Panel | xtype:gridpanel 此类派生自Ext.Panel,创建表格需要两个必须的对 ...
- 实用ExtJS教程100例-008:使用iframe填充ExtJS Window组件
上面两节中我们分别演示了ExtJS Window的常用功能 和 如何最小化ExtJS Window组件,在这篇内容中我们来演示一下如何使用iframe填充window组件. 思路很简单,首先创建一个w ...
- Extjs window组件 拖动统制
Extjs window组件 拖动控制有时候一拖就拖出了浏览器,在想拖回来就不好办了: 解决办法:参考以下代码,在加载Ext核心库以后执行: Ext.override(Ext.Window, { ...
- Javascript - ExtJs - TreePanel组件
TreePanel组件(Ext.tree.TreePanel)logogram:Ext.tree.Panel | xtype:treepanel 树与节点 树面板组件的根是源头,从根上拓展出其它的子节 ...
- Javascript - ExtJs - ToolTip组件
一个浮动的提示信息组件…… Ext, //可选 指定箭头的位置 anchor: 'buttom', ...
- Javascript - ExtJs - XTemplate组件
XTemplate组件(Ext.XTemplate) 如果有一些重复的html代码需要装入数据,可以考虑使用XTemplate模板组件.XTemplate可以填入数组.对象,支持条件判断.for循环. ...
- Javascript - ExtJs - GridPanel组件 - 编辑
GridPanel组件 - 编辑 Ext.grid.plugin.Editing 如果要对表格使用列编辑器控件,则需要完成以下几步 1.将columns中需要编辑的列设为editor并提供编辑列时所要 ...
- Javascript - ExtJs - TabPanel组件
示例 Ext.create('Ext.tab.Panel', { width: "100%", renderTo: "tabBox", ...
- 无废话ExtJs 入门教程三[窗体:Window组件]
无废话ExtJs 入门教程三[窗体:Window组件] extjs技术交流,欢迎加群(201926085) 1.代码如下: 1 <!DOCTYPE html PUBLIC "-//W3 ...
随机推荐
- postman接口测试
拿到API,直接拖到postman里面,修改一下params,send之后查看结果返回 说明一下: 1.get的内容,写入测试URL 和API地址 2.点击bulkEdit,编辑请求的key+valu ...
- selenium-网站demo学习-test Design-优化自动化代码
看selenium的网站的文档,里面的自动化用例设计有一些小点很靠谱.学了很多,可以用作优化自己的代码. 1.测试类型: Testing Static Content Testing Links Fu ...
- 基于LVM卷的MYSQL快照恢复
在mysql数据库环境中,如果数据库数据很重要,可以使用LVM卷管理的方式,通过对数据卷进行快照,得到快速备份的目的, 首先回顾一下LVM卷管理的几个概念: 物理磁盘PD,physical disk, ...
- [POI2005] SKA-Piggy Banks
ps.有关Tarjan算法缩点的简要回顾. 今天上午在Luogu随机到了这道题 Luogu P3420,题目大概是这样: 题目描述 Byteazar the Dragon拥有N个小猪存钱罐.每一个存钱 ...
- apache thrift分析
thrift是一个用来实现跨语言的远程调用(RPC Remote Procedure Call)的软件框架.根据接口定义语言(IDL Interface definition lanuage) 并借助 ...
- icmpsh解决运行报错
运行./run.sh报错 sysctl -w net.ipv4.icmp_echo_ignore_all=1 >/dev/null python icmpsh_m.py 攻击机ip 目标机ip ...
- 剑指Offer_编程题_11
题目描述 输入一个整数,输出该数二进制表示中1的个数.其中负数用补码表示. class Solution { public: int NumberOf1(int n) { int size = 3 ...
- XML异常
1.com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 1 字节的 UTF-8 序列的字节 1 无效 ...
- SQL记录-ORACLE 12C初体验
1.部署 2.使用
- flask结合celery实现异步响应HTTP请求
摘要: 1.场景描述 2.flask介绍 3.celery介绍 4.项目伪代码记录 5.几个备注点 内容: 1.场景描述 最近在优化用户画像的东西,要开发一个给文本打标签的服务:我这边需要提供一个HT ...