`
yaodi0818
  • 浏览: 135643 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

EXT功能描述

阅读更多
1 框架功能包括:
1.1 对页面Dom的核心操作
如获取指定元素,利用CSS/Xpath等语法批量获取页面元素,创建页面对象及页面对象操作(添加/插入/删除等)。
1.2 Js内置对象功能扩展
对Array、Function、Number、String、Date都进行了一些功能扩展。
1.3 Ajax功能
Ajax提交数据及请求处理。
1.4 多种组件
如按钮、日期控件、编辑器、颜色面板、Grid、Tree、Tab页,弹出窗口等
1.5 对页面及个元素的事件管理。
如为页面元素绑定事件,取消事件等。
1.6 创建各种简易的动画效果。
如淡入淡出、高亮、缩放等。
1.7 键盘功能绑定及常用的键盘导航。
可以轻松实现对键盘(组合)按键与页面元素事件的绑定。
可以轻松对页面常用的导航键(上下左右箭头、home、end、enter、tab、esc等)绑定指定的功能
1.8 在页面及各种元素上创建遮罩效果。
1.9 创建定时任务。
使页面在指定的时间执行某项任务(功能如Dom的setTimeout功能)
1.10 强大的模板机制
对于一些格式相同的html数据,为提高其重用性,可以为创建模板,以后只需传入数据即可。
Ext的模板不仅支持常用的标记匹配替换,还支持匹配串格式化,简单的循环及条件匹配。
1.11 完善的页面样式管理
创建样式,为元素设定样式,获取样式等。
1.12 统一的数据管理方式
无论是数组,JSon或者是xml,Ext都能对其进行统一管理,自动转换为统一的格式便于框架内部各部分使用。
1.13 元素拖放及resize支持
除了简单的拖放功能,还支持对元素拖放范围的管理。
1.14 状态管理功能
Ext内置了对所有组件的状态管理功能,如Layout,窗口等,对于组件的最后操作会自动记录下次访问可还原到用户上次操作的状态。
1.15 完整的布局种类
包括了10种我们可能用到的布局方式,如borderLayout,tableLayout,FormLayout等,基本可以满足常见的各种布局需求。
2 各个组件功能:
2.1 Form
2.1.1 标签与输入项对应
2.1.2 标签对齐方式、宽度
2.1.3 实时验证并提示错误,自定义错误信息及样式
2.1.4 默认值
2.1.5 对键盘输入按键的过滤
2.1.6 输入框宽度根据内容自动扩展
2.1.7 内置了DateField(日期输入)、NumberField(数字输入)、TimeField(时间输入选择)、Combo(下拉框)、htmlEditor(编辑器)。每个类型都有其自身的许多属性定义。
2.1.8 Fieldset对表单项进行分组显示,允许对单个组的折叠隐藏
2.1.9 Ajax提交与普通提交
2.2 Grid
2.2.1 不可编辑与可编辑Grid
2.2.2 选择模式:行选择,列选择。其中行选择包括checkbox选择。
2.2.3 通过行前面的checkbox选择行及标题行checkbox全选行。
2.2.4 设定是否允许多行选择。
2.2.5 列数据输出前的格式化,允许显示图片及各种html样式,如黑体字,链接。
2.2.6 行号显示
2.2.7 对特定列设定是否支持列排序,显示及隐藏、调整宽度。可设定列数据对齐方式。
2.2.8 加载数据是否显示遮罩
2.2.9 数据隔行变色
2.2.10 数据分组显示及统计
2.3 Tree
2.3.1 创建本地树或通过ajax创建树。
2.3.2 是否允许拖放节点
2.3.3 设定节点拖放范围
2.3.4 多节点选择及Checkbox选择节点
2.3.5 是否显示根节点
2.3.6 定义每个节点的图标
2.3.7 可编辑的树节点
2.3.8 树节点排序
2.4 Tabpanel
2.4.1 设定默认显示的tab页
2.4.2 通过ajax加载tab页内容或直接用html填充
2.4.3 将页面指定内容自动转换为tab页
2.4.4 设定每个Tab页内容第一次激活时加载内容还是初始化时全部加载。
2.4.5 是否允许拖动该tab组件。
2.4.6 当多个tab页标题宽度大于tab组件的宽度时是否出现滚动左右滚动箭头
2.4.7 自定义Tab页标题默认宽度,最小宽度,每个tab页标题之间的间距,及tab标题出现的位置(top/bottom)。
2.5 Menu
2.5.1 类windows菜单效果
2.5.2 包含常用的文字菜单项、带有复选框/单选框的菜单项、颜色选择菜单项、日期选择菜单项及菜单之间的分割线。
2.5.3 无限级子菜单
2.6 Data/Store
2.6.1 各类数据获取代理,如普通数据传入、http数据获取,跨域数据获取。
2.6.2 各种数据转换器:支持xml、json、数组。
2.6.3 可扩展其它类型的数据获取代理及数据转换器
2.6.4 对数据的动态维护,如添加删除数据,可直接影响到数据使用者如grid
2.6.5 数据排序
2.7 窗口类
2.7.1 支持常用的alert、confirm、prompt、processBar及等待loading。此外可以根据需要自定义弹出类型(如高宽、显示按钮类型,显示图标、是否允许关闭等)
2.7.2 Portal窗口(组),用于实现类似windows桌面应用程序的效果。
2.7.3 可以实现弹出各种类型的窗口内容。
分享到:
评论

相关推荐

    Ext组件描述,各个组件含义

    - **功能描述**:Box Component 是一个非常基本的 Ext 组件,主要用于定义具有边框和其他布局属性的基本容器。它可以用来构建更复杂的用户界面组件。 - **主要用途**:作为其他复杂组件的基础结构,如容器或面板等。...

    ext3.0ext3.0ext3.0

    【描述】: "ext3.0ext3.0ext3.0ext3.0ext3.0ext3.0" 可能是在强调EXT3文件系统的重要性及其特性。EXT3的主要特点是支持日志式操作,这意味着它会记录文件系统的变化,即使在系统突然断电或崩溃后,也能快速恢复到...

    ext3.2 常强大的日历功能

    【描述】描述中提到,这个日历控件具有媲美Outlook的功能,意味着它包含了日程安排、提醒以及高级设置等核心特性。Outlook是一款著名的个人信息管理软件,其日历功能强大,深受用户喜爱。因此,这款EXT-JS日历控件...

    Ext combobox 下拉多选框带搜索功能

    结合“带搜索功能”的描述,我们可以推断出这是一个定制的ComboBox,它增加了实时搜索功能,用户在输入框中输入文本时,下拉列表会动态过滤出匹配的选项。 实现这样的功能通常涉及到以下关键点: 1. **配置多选**...

    ext资料ext资料ext资料ext资料

    描述中提到的"ext资料"可能包含了EXTJS的相关文档、教程或者示例代码。EXTJS的文档通常会详尽地解释各个组件的功能、用法以及API接口,帮助开发者快速理解和应用这个框架。EXTJS的资料也可能包括不同版本的更新内容...

    ext 下拉树 ext2

    在描述中提到的“不错的下拉树,异步加载树节点”意味着这个组件具有高级功能,如动态、按需加载数据。在大型应用中,这种特性尤为重要,因为它可以提高页面的加载速度,只在用户需要时才加载相关的树节点数据,而...

    Ext框架结构 Ext目录结构

    描述"Ext 2.2 所有类结构继承关系和类说明图"强调了框架中的类层次结构。在面向对象编程中,类的继承是创建新类的一种方式,新类可以从现有类(父类)继承属性和方法。在Ext 2.2中,各个组件和类通常会形成一个复杂...

    ext3.3制作报表新功能,表格实现报表格式

    在描述中提到的“表格实现报表格式”,这是EXT JS的核心功能之一,通过表格来组织和展示数据,使其更易于理解。 EXT JS的报表系统支持多种高级特性,包括: 1. **表头分割**:EXT JS允许开发者将表头进行多级拆分...

    Ext 4.0官方最新版下载

    描述中的“呵呵,最新版的Ext 4.0,官网下载,留给自己,也留给大家!”体现了分享的精神,同时也提醒用户这是一个可靠的来源,可以从官方网站获取,避免了可能的第三方修改或恶意软件风险。 标签“Ext,4.0,官网...

    Ext4.0学习总结及功能详解

    Ext4.0学习总结及功能详解。描述ext各种控件用法,布局等。

    Ext TreePanel Checked Ext复选框树

    在描述中提到的"Ext TreePanel Checked Ext复选框树"是指`TreePanel`的一种特殊形式,它扩展了基本的树视图,加入了复选框功能。 复选框树(Checked Tree)允许用户通过复选框来选择或取消选择树结构中的节点。这种...

    ext2.2小示例

    【标题】"ext2.2小示例"与【描述】"自己的小示例"结合来看,这似乎是一个关于EXT JS框架的个人实践项目,其中可能包含了一个使用EXT JS 2.2版本编写的Web应用示例。EXT JS是一个流行的JavaScript库,用于构建富...

    ext测试ext测试ext测试ext测试

    在这个场景下,由于标题和描述中反复出现"ext测试",我们可以推测这可能是一个关于软件开发或者编程的项目,其中`.EXT`可能代表一个特定的编程语言、框架、或者是自定义的文件类型。然而,提供的信息过于简洁,无法...

    ext2explore绿色版

    2. **安全读取**:正如描述中提到的,EXT2explore仅提供读取功能,确保不会对EXT4分区造成任何意外的修改或损坏。这对于数据恢复和备份操作尤其重要,避免了在错误操作下可能的数据丢失风险。 3. **文件复制与备份*...

    EXT设计器 Ext Designer Preview非官方版

    在EXT Designer中,一个重要的功能是它的导出JS(JavaScript)功能。这个功能允许设计师完成界面设计后,将设计成果转换为实际的EXT JS代码。通过这种方式,开发者可以直接在代码编辑器中使用生成的代码,进一步定制...

    Ext-Gantt和相关js如ext-all.js ext-base

    通过上述描述,我们可以看出,Ext-Gantt是一个功能全面的工具,适合需要进行项目管理和进度跟踪的Web应用。配合Ext JS的其他组件,可以构建出强大且用户友好的项目管理界面。不过,要熟练使用Ext-Gantt,你需要掌握...

    ext4.1中文api

    2. **快速挂载**:EXT4引入了快速挂载功能,允许系统在不执行完整的日志恢复的情况下挂载文件系统,显著减少了开机时间。 3. **延迟分配**:EXT4采用延迟分配策略,可以减少磁盘碎片并提高写入性能。 4. **元数据...

    ext.jsb文件

    JSB文件通常包含EXT JS库的元数据,这些元数据描述了库中的类、方法、属性和其他编程元素。当Eclipse加载了JSB文件后,它就可以在开发者键入代码时提供实时的上下文信息和代码补全建议。 EXT.JSB文件的创建过程通常...

    ext5第一部分

    【标题】"ext5第一部分"的描述虽然简略,但可以推测这可能是指Linux文件系统EXT5的第一部分内容。EXT5是Linux内核中的一个拟议的文件系统扩展,尚未正式发布,通常我们所说的EXT系列文件系统指的是EXT2、EXT3、EXT4...

    ext2内核源码

    这些代码涵盖了文件系统的创建、挂载、卸载、读写等基本功能,还包括了一些高级特性,如日志记录(journaling)的扩展EXT3和EXT4。 **学习EXT2源码的意义** 研究EXT2的源码能够帮助我们深入理解文件系统的底层工作...

Global site tag (gtag.js) - Google Analytics