- 浏览: 42970 次
- 性别:
- 来自: 珠海
最新评论
支持了边界接触(Docking)
Panel的改变之一便是通过面板特定的组件布局类(a panel-specific ComponentLayout)来负责管理其边界内所接触的元素项。面板body元素会铺张至任何空白的位置。任何组件都可以通过设置目标面板的dockedItems配置项属性来相接触,而且对方面板的dock属性也要与之设置好才行。如此一来,Ext3中困难重重的水平界工具条现今已大幅改进其灵活性,在Ext4中轻而易举地实现上述功能。 头部Header的改进
头部Header 现今为容器子类的第一类公民,从而获得子组件管理与布局的特性。你可以设定headerPosition的配置为 'top'、'right'、'bottom'或'left'的其中之一来决定和ader所依靠的位置(new docking support)。
Tool工具按钮(即像关闭、最小化此类的按钮)虽然在Ext3中都有,不过现在是属于Component的子类了,显得更灵活。 Ext很早就有调节大小的控件,但只为DOM元素服务。现在Ext 4任意组件也可以透过Ext.resizer.Resizer达成调节大小的一方面功能。这对浮动的组件比较有用,或者说没在Ext容器体系以外渲染组件的时候,将会派上用场。
只要设置组件resizable:true的配置项,那么将会分配多个调节手柄到组件的边界上。默认用一个代理元素来产生调节大小的效果,mouse up之后就会真正让组件的大小进行变化。具体的调节行为可以通过修改配置项对象resizable,--这个对象便是Resizer类的参数对象。 Ext一向支持多种方式的拖放支持,不过尚在DOM元素的级别。Ext 4改进后,新引入的Ext.util.ComponentDragger提升到组件级别,使得组件的拖动更简单。ComponentDragger对浮动组件比较有用,对非容器模型的UI控件也是有的。
只要设置组件的配置项draggable:true,这个组件就可以通过鼠标来拖动了。Windows本身就是可拖动的。拖动期间,被拖动的dragger实际是一个空白的"幽灵",鼠标松开后,面板或窗体移动到目的地位置,然后这个"幽灵"也会消失。指定draggable的配置项可以修改dragger行为,该配置对象同样适用于ComponentDragger的配置对象。 箱子布局HBox和VBox都可以包含Ext.resizer.Splitter组件,用于调整箱子之间的尺寸。最小和最大的尺寸都可以支持的。默认下,对箱子布局其中一个flex项进行调整大小的话,就会把原来的flex的值变为精确的像素值,flex值将会删除。如果不想这种情况出现,可以配置maintainFlex:true就可以保持flex值,哪怕在调整大小操作之后。但这只适用于分割栏划分两块中的其中 一块。 与其他众多Ext的组件一样,组成一个TabPanel的主要部分,已被分解并成为Ext4组件之第一公民。Tab本身在Ext3只是若干DOM元素,现在Ext4中却是重新认识Tab为一个"按钮",容纳这些Tab的容器则就是一个容器。各方面显示,4.x的TabPanel比起Ext3提升的灵活性是显著的。
以上的做法,就是从包含内容的子面包中分离出来这些tabs,形成不同的小组件。正因为这样的分离,我们现在可以允许了tab面板中显示标题titile、工具按钮等在旧Ext3中无法想象的功能特性。 Toolbar现在为容器之第一公民了,加入新组件或自定义Toolbar布局的话,比起Ext3来得更加容易。 承蒙厚爱,Ext之主题一向被认为出彩的地方,看起来很好,可修改起来却不容易。虽然Ext 3通过分离结构以及可视化样式表改善了主题制定任务,但是尚不足够,仍有冗余、繁杂的浏览器私有特性以及一个关键,便是CSS本身语言不足所带来的问题。 Ext的主题样式借助了新工具来实现的,内部透过转换Compass 和SASS 来作为主要CSS输出工具。SASS为CSS标准的超级,加入了许多新的高级功能。 内嵌选择器
变量 多态
选择器的继承
编译和压缩
哪些组件需要的样式就导出,不需要的样式就不导出
Ext现在支持了特定版本或浏览器的组件markup,比起Ext3跨越了一大步。 支持类更多的新元素(requires、mixins等)
支持遗留项元素
记录浏览历史
内涵例子、视频等
关注话题
多框架和版本的支持
本地搜寻
发表评论
-
字符串分割函数
2012-07-06 09:52 747最近与字符串打交道相对多些,C++最痛苦的地方就是对字符串 ... -
Code44 使用正则表达式以MM/DD/YYYY格式日期
2012-07-06 09:45 671下面是用正则表达式验证MM/DD/YYYY格式的日期,在A ... -
【正则】构造复杂SQL语句的正则表达式1
2012-07-06 09:37 913以前做人口数据库 ... -
Opera最小配置 之虎口拔牙!(打造上帝版实录手记)
2012-07-06 09:30 616目标锁定在: ... -
JavaScript隐藏控件的方法
2012-07-05 20:45 541用JavaScript隐藏控件的方法有两种,分别是通过设置 ... -
用C#创建COM组件全过程
2012-07-03 13:43 912用C##创建COM组件看 ... -
Chapter 22: Using Item Renderers and Item Editors--Creating item renderers and item editor components
2012-07-02 10:56 595Defining a custom item render ... -
CheckBox 列表的取值并用XML 对其进行赋值的例子
2012-07-02 10:56 719首先用一个XML对一组CheckBox进行赋值 然 ... -
网络分析与网络数据集―功能调用REST API
2012-07-02 10:56 628ArcGIS 9.3实现了REST ... -
flash.net.SharedObject共享对象
2012-07-02 10:56 690通过使用SharedObject数据可以被存储在用户的本地 ... -
Spring Roo开发初评
2012-07-01 00:38 560Spring Roo开发初评 我们广泛使用Spring M ... -
基于push技术的web实时网络管理框架研究
2012-07-01 00:38 5631 引言 基于 web 的网络管理是web 功能和网 ... -
一些有用的Web或者手机UI设计工具
2012-07-01 00:38 907http://www.webjx.com/webm ...
相关推荐
EXT dojochina 面板示例Ext.Panel.rar EXT dojochina 面板示例Ext.Panel.rar
var panel = Ext.create('Ext.Panel', { items: [iframe] }); ``` 2. **使用自定义布局**:如果我们发现ExtJS的内置布局无法满足需求,可以自定义布局。创建一个布局管理器,它能根据IFrame的实际高度来调整...
一、ext4文件系统概述 ext4是Linux系统的第四代扩展文件系统,是对ext3的改进版本,旨在提高性能和可靠性。它引入了多项新特性,如更大的文件系统和文件大小、更高效的元数据操作以及快速日志恢复。这些改进使得ext...
总结来说,这个实例展示了如何将前端的ExtJS4框架,特别是其Accordion布局和Ext.tree.Panel组件,与Servlet和Struts2后端框架集成,利用JSON进行数据交换,来创建一个动态的、交互性强的Web应用。用户可以通过折叠和...
### Ext组件概述与初学者指南 #### 一、Ext组件概览 Ext是一个功能丰富的JavaScript框架,用于构建桌面级Web应用程序。它提供了大量的组件和工具,使得开发者能够快速且高效地构建用户界面。对于初学者而言,理解...
### Ext grid panel 滚动条位置不变 在前端开发领域,特别是在使用Ext JS框架时,保持滚动条位置不变是一个非常实用的功能。特别是在处理实时数据更新的场景下,这一功能可以确保用户在数据刷新后仍然停留在之前...
下载Ext 4 开始! 4 Element:Ext的核心 4 获取多个DOM的节点 5 响应事件 5 使用Widgets 7 使用Ajax 9 EXT源码概述 11 揭示源代码 11 发布Ext源码时的一些细节 12 我应该从哪里开始? 13 适配器Adapters 13 核心Core...
#### 第1章:Ext JS概述 - **Ext JS的历史与发展**:介绍Ext JS的发展历程及其在Web开发中的地位。 - **为什么选择Ext JS**:讨论Ext JS相对于其他框架的优势,如丰富的组件库、优秀的性能表现等。 - **Ext JS的...
包含3个工具:make_ext4fs、simg2img、kusering.sh。 1. 解压system.img为system.img.ext4。命令:simg2img system.img system.img.ext4 2. 创建system.img.ext4挂载目录tmp; 命令:mkdir tmp; 3. 挂载system....
Ext&Ext开发指南‘’‘Ext&Ext开发指南’‘’Ext&Ext开发指南‘’‘Ext&Ext开发指南’‘’Ext&Ext开发指南‘’‘Ext&Ext开发指南
《Ext 4 概述与核心特性》 Ext 4 是一个革命性的Web应用程序开发框架,它对Ext 3进行了大幅度的改进和升级。几乎所有的组件和子系统都得到了优化,为开发者带来了全新的体验。在向Ext 4过渡的过程中,开发者需要...
在Android系统中,对设备进行刷机或者系统更新时,经常需要处理ext4文件系统。本文将深入探讨如何使用`ext4-utils`工具集来创建`make_ext4fs`和`simg2img`这两个关键工具,这对于理解Android系统底层工作原理以及...
主要用例子说明extjs4的form表单的运用,其中有表单属性说明,表单控件运用说明如: title:'表单', //表单标题 bodyStyle:'padding:5 5 5 5', //表单边距 height:120, //表单高度 width:200, //表单宽度 ...
EXT4,全称为第四代扩展文件系统(Fourth Extended File System),是Linux内核中最常见的日志文件系统之一。它继承了EXT3的特性,并引入了一些重要的改进,如更大的文件系统大小、更快的挂载和卸载速度、更高效的元...
在Windows操作系统中,由于文件系统不兼容性,通常无法直接访问Linux系统中的Ext3或Ext4分区。然而,有了第三方工具如Ext2Fsd,Windows用户可以实现对这些Linux文件系统的读取和写入操作。本文将详细介绍如何在...
Linux最常用的文件系统类型之一就是EXT系列,包括EXT2、EXT3和EXT4。然而,Windows操作系统默认并不支持直接读取这些格式的分区。这时,就需要借助第三方工具来实现这一目标,例如“Windows读取Ext4分区的工具”——...
EXT4,全称为Fourth Extended File System,是Linux操作系统中广泛使用的日志文件系统之一,它在2008年被引入Linux内核。EXT4在EXT3的基础上进行了多项改进,以提升性能、可靠性和可扩展性。这个源码包包含了EXT4...
在Android开发中,ext4文件系统打包是系统镜像制作的重要一环。本文档将详细介绍在Android平台上使用make_ext4fs工具打包ext4文件系统镜像的过程,并对相关的操作注意事项进行说明。同时,文档也会涉及使用simg2img...
在Windows操作系统中,由于默认不支持Linux文件系统如EXT4,因此无法直接读取或写入EXT4格式的分区。但有一些第三方工具可以帮助我们解决这个问题,其中之一就是Ext2Fsd。Ext2Fsd是一个免费的开源软件,专门设计用于...
可以读写Ext2/Ext3文件系统,不支持Ext4文件系统和LVM。 在Windows7下,安装文件Ext2Fsd-0.51.exe需要设置为管理员运行和兼容WindowsXP SP3模式。 Ext2Fsd is an ext2 file system driver for Windows (2k, XP, ...