视图Ext.Viewport和窗口Ext.Window用法】的更多相关文章

转自:http://www.cnblogs.com/linjiqin/archive/2011/06/22/2087003.html 视图Ext.Viewport和窗口Ext.Window用法. 1.Viewport,顶级界面,浏览器显示区域. 代表整个浏览器的应用程序主界面控件.VeiwPort表示整个浏览器显示区域,该对象渲染到页面的body区域,并会随着浏览器显示区域的大小自动改变,一个页面中只能有一个ViewPort实例.看下面的代码: <script type="text/jav…
Viewport不需要再指定renderTo,而我们也看到Viewport确实填充了整个浏览器显示区域,并会随着浏览器显示区域大小的改变而改改.他有三个特点: 1).创建即可使用.不需要渲染,当组件在创建时会自动渲染到document.body节点. 2).不能使用程序改变该控件的大小,也没有滚动条. 3).只是作为容器组件,没有额外的属性.方法及事件 <HTML> <HEAD> <TITLE>布局</TITLE> <link rel="st…
Sencha touch 2.4.2 已经解决问题了. 比方你为Ext.Viewport的orientationchange事件加入了一个监听方法: Ext.Viewport.on('orientationchange', function(){  alert('转屏了')  }, this); 经測试,安卓自带浏览器,或者phonegap打包的app.在转屏的时候都没有弹出"转屏了"的对话框.(sencha官方论坛有非常多人反映这个问题,貌似sencha touch 2.0+都存在)…
Ext viewport的渲染 1.在app.js里创建 Ext.application({ name: 'MySecurity', extend: 'MySecurity.Application', requires: [ 'MySecurity.view.Viewport' ], //添加mainView 会自动创建 viewport mainView: 'MySecurity.view.Viewport' }); 2.在Application.js里创建 在Application渲染vie…
https://blog.csdn.net/alsyuan/article/details/73240841 Ext.MessageBox.alert()Ext.MessageBox.alert()提供一个OK按钮.对应JavaScript中的alert(). 定义:alert( Stringtitle,Stringmsg,[Function fn], [Object scope] ) :Ext.MessageBox 该函数有4个参数: Title:窗口标题 Msg:弹出窗口内容 Fn:回调函数…
概述 在Ext JS中.包括两类布局:组件类布局和容器类布局.由于有些组件是有不同的组件组合而成的,如字段就由标题和输入框构成,他们之间也是存在布局关系的,而这就须要组件类布局来处理组件内自己特有的布局关系. 假设我们不定义自己的组件,基本不须要使用到组件布局,知道即可了. 本文主要介绍的是容器类布局,由于这个在开发中是必然会使用到的. 注意:在Ext JS中,字段有两层意思.在模型中所说的字段.与数据库中的字段的意义是一样.字段的第二层意思是指表单中的输入组件,这个大家要注意区分. 自己主动布…
转自:https://www.cnblogs.com/kelly/archive/2009/06/05/1496897.html 本篇介绍Ext.form.Label组件的基本用法: 这里通过上一篇介绍的button按钮的click事件来测试Ext.form.Label组件的用法,首先点隐藏的时候将Ext.form.Label组件隐藏,而后又通过button 这个反复键来显示Ext.form.Label组件,详细看图片效果以及代码 如图所示,当选择隐藏的时候就出现下图 当选择上图时,就又会出现…
1.Extjs 布局非常是灵活.可是吐槽下CSS,太难重写,想自己重构一套都难哎... var viewport = new Ext.Viewport({ layout:'border', items:[ { //中间部分 region:'center', id: 'centerPanel', iconCls:'', title:'${centerTitle}', autoScroll:false, header:false, layout: 'fit', items:[mainTabs]},…
盒子布局 盒子布局主要作用是以水平(Ext.layout.container.HBox)或垂直方式(Ext.layout.container.VBox)来划分容器区域.这也是比較常有的布局方式. 使用盒子布局,除了要在容器定义layout配置项外,还须要在子组件指定子组件的宽度(HBox)或高度(VBox).指定宽度或高度有两种方式.一是直接使用width或height来定义,一是使用flex配置项,依据比例来划分.以下通过一些演示样例来了解一下盒子布局的使用,这里仅仅使用水平盒子作为演示样例,…
今天我们来介绍一下Extjs中一个常用的控件Window.Window的作用是在页面中创建一个窗口,这个窗口作为容器,可以在它里面加入grid.form等控件,从而来实现更加复杂的界面逻辑. 本文的示例代码适用于Extjs 4.x和Extjs 5.x,在Extjs 4.2.1 和Extjs 5.0.1中亲测可用! 本文由齐飞(youring2@gmail.com)原创,并发布在http://www.qeefee.com/article/extjs-window-in-detail,转载请注明出处…
Extjs Window用法详解 3 打印具体应用,是否关掉打印预览的界面   Extjs 中的按钮元素 {xtype: 'buttongroup',title: '打印',items: [me.tsbDel = Ext.create('Ext.button.Button', {text: '打印123',iconCls: 'tool_print',scale: 'large',iconAlign: 'top',handler: function () {var window = me.crea…
EasyUI Window 窗口 扩展自 $.fn.panel.defaults.通过 $.fn.window.defaults 重写默认的 defaults. 窗口(window)是一个浮动的.可拖拽的面板,可以当做应用程序窗口使用.默认情况下,窗口可移动.可调整尺寸.可关闭.它的内容既可以通过静态 html 定义,也可以通过 ajax 动态加载. 依赖 draggable resizable panel 用法 创建窗口(window) 1.从标记创建窗口(window). <div id=&qu…
模式窗口showModalDialog的用法总结   最近几天一直在处理模式窗口的问题,索性写了这篇总结,以供参考: 1.打开窗口:var handle = window.showModalDialog(url, objects, feathers);其中:objects可以为参数(包括数组),也可以是对象.通常的用法 objects = {window} ,把父窗体的对象共享给子窗体. 2.关闭子窗口:window.close(); 3.从子窗体传参数给父窗体:window.returnVal…
[C#]无损转换Image为Icon 如题,市面上常见的方法是: var handle = bmp.GetHicon(); //得到图标句柄 return Icon.FromHandle(handle); //通过句柄得到图标 此法的问题是,如果图像是透明背景,那么得到的Icon的边缘就是毛糙的,像是先垫了一层背景色然后再去色的效果,很不如人意,用过的朋友都知道.尚未研究是bmp.GetHicon出的问题,还是Icon.FromHandle有问题,日后有闲心再捣鼓下. 下面给出完美转换方法: /…
打开新窗口(window.open) open() 方法可以查找一个已经存在或者新建的浏览器窗口. 语法: window.open([URL], [窗口名称], [参数字符串]) 参数说明: URL:可选参数,在窗口中要显示网页的网址或路径.如果省略这个参数,或者它的值是空字符串,那么窗口就不显示任何文档. 窗口名称:可选参数,被打开窗口的名称. 1.该名称由字母.数字和下划线字符组成. 2."_top"."_blank"."_self"具有特殊…
opener 属性是一个可读可写的属性,可返回对创建该窗口的 Window 对象的引用…
转自unity圣典: http://game.ceeger.com/Manual/ProfilerWindow.html http://game.ceeger.com/Manual/Profiler.html 分析器窗口 Profiler window Date:2013-07-01 13:44   Attaching to Unity players 附加到Unity播放器 To profile your game running on an other device or a player…
打开新窗口(window.open) open() 方法可以查找一个已经存在或者新建的浏览器窗口. 语法: window.open([URL], [窗口名称], [参数字符串]) 参数说明: URL:可选参数,在窗口中要显示网页的网址或路径.如果省略这个参数,或者它的值是空字符串,那么窗口就不显示任何文档. 窗口名称:可选参数,被打开窗口的名称. 1.该名称由字母.数字和下划线字符组成. 2."_top"."_blank"."_selft"具有特…
js关闭当前窗口,window.close()方法只能是window.open打开的才能执行关闭. function closeWin() { //open(location, '_self').close(); //window.close(); window.opener=null; window.open('','_self'); window.close(); }…
chrome开发者工具下提示: [WARN][Anonymous] [Ext.Loader] Synchronously loading 'Ext.field.Text'; consider adding 'Ext.field.Text' explicitly as a require of the corresponding class 解决方法:事先指定加载 Ext.field.Text (文件路径为 src/field/Text.js) 详细原理参考:http://blog.csdn.ne…
打开新窗口(window.open) open() 方法可以查找一个已经存在或者新建的浏览器窗口. 语法: window.open([URL], [窗口名称], [参数字符串]) 参数说明: URL:可选参数,在窗口中要显示网页的网址或路径.如果省略这个参数,或者它的值是空字符串,那么窗口就不显示任何文档. 窗口名称:可选参数,被打开窗口的名称. 1.该名称由字母.数字和下划线字符组成. 2."_top"."_blank"."_selft"具有特…
Ext.container.Viewport Ext.panel.Panel Viewport 它的布局会占用整个 body,也应该是这样,它会随着浏览器的高度和宽度的变化而变化. Panel 布局时需要提供一定的高度和宽度值,这个值是固定的,它不会随着浏览器的变化而变化. 接下来,我来演示下,这两者布局的差异,也是我在工作时遇到的问题然后解决之: html: <%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPag…
有时候,我们在grid里渲染数据时,由于某些字段的内容太长,而grid又不会自动出现滚动条,于是溢出的内容后面就会出现省略号, 导致信息展示不完全.如果,这个信息不太重要,展示不完全也无关紧要.可是,有时候,用户需要查看溢出部分的详细内容时,怎么办呢?比如下图中的grid:   因为信息内容太长,导致“消息内容”展示不全,这时候想要查看详细信息怎么办呢? 最简单的解决方法就是利用 Ext.grid.plugin.RowExpander    我们在grid配置项里面添加一个plugins属性.如…
绝对布局(Ext.layout.container.Absolute) 绝对布局让我回忆到了使用Foxpro开发的时候,哪时候的界面布局就是这样.通过设置控件的左上角坐标(x.y)和宽度来进行的,由于输入控件的高度基本是固定的.所以不须要设置.在可视化编程没有出现之前,开发界面算是个苦差事,由于布局是须要花费不少功夫的.比如想要在已经定义好的组件中插入一个组件,那就得又一次改动插入位置下面的组件的坐标.这工作是比較枯燥无聊的.因而,在不是必需的情况下,还是少选择这样的布局模式. 绝对布局是使用C…
app.js中加入以下代码 //指定ux起调目录 Ext.Loader.setPath({ 'ux': 'app/ux' }); 在app目录中创建一个ux文件夹 假如我们使用这个扩展,扩展地址:http://www.cnblogs.com/mlzs/p/4151504.html 新建一个名为BMap.js的文件,把扩展代码放进去就可以用了,使用时注意requires:['ux.BMap']: 如果自定义扩展类名是ux.xx.xx这种,例如http://www.cnblogs.com/mlzs/…
窗口名称:可选参数,被打开窗口的名称. 1.该名称由字母.数字和下划线字符组成. 2."_top"."_blank"."_selft"具有特殊意义的名称.   _blank:在新窗口显示目标网页   _self:在当前窗口显示目标网页   _top:框架网页中在上部窗口中显示目标网页 3.相同 name 的窗口只能创建一个,要想创建多个窗口则 name 不能相同.   4.name 不能包含有空格. 参数字符串:可选参数,设置窗口参数,各参数用逗…
二种新窗口打开的区别: window.open("URL",'top'); 只是表示打开这个页面,并不是打开并刷新页面: window.location.href="URL"; 表示重新定向到新页面,同时刷新打开的这个页面: window.location.href=config.default.baseUrl.dev+'/reportOne?orderCode='+this.code+'&token='+token; window.open(config.…
Extjs 中的按钮元素 { xtype: 'buttongroup', title: '打印', items: [ me.tsbDel = Ext.create('Ext.button.Button', { text: '打印123', iconCls: 'tool_print', scale: 'large', iconAlign: 'top', handler: function () { var window = me.createWindow('www.view.report.vwwp…
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, ma…
close()关闭窗口 用法: window.close(); //关闭本窗口 或 <窗口对象>.close(); //关闭指定的窗口 例如:关闭新建的窗口. <script type="text/javascript"> var mywin=window.open('http://www.imooc.com'); //将新打的窗口对象,存储在变量mywin中 mywin.close(); </script> 注意:上面代码在打开新窗口的同时,关闭该…