`
alfredgao
  • 浏览: 138876 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

Ext2常用功能描述

阅读更多

Ext功能描述

最后更新:2007-12-12 Yemoo

1         框架功能包括:

1.1          对页面Dom的核心操作

如获取指定元素,利用CSS/Xpath等语法批量获取页面元素,创建页面对象及页面对象操作(添加/插入/删除等)。

1.2          Js内置对象功能扩展

ArrayFunctionNumberStringDate都进行了一些功能扩展。

1.3          Ajax功能

Ajax提交数据及请求处理。

1.4          多种组件

如按钮、日期控件、编辑器、颜色面板、GridTreeTab页,弹出窗口等

1.5          对页面及个元素的事件管理。

如为页面元素绑定事件,取消事件等。

1.6          创建各种简易的动画效果。

如淡入淡出、高亮、缩放等。

1.7          键盘功能绑定及常用的键盘导航。

可以轻松实现对键盘(组合)按键与页面元素事件的绑定。

可以轻松对页面常用的导航键(上下左右箭头、homeendentertabesc等)绑定指定的功能

1.8          在页面及各种元素上创建遮罩效果。

1.9          创建定时任务。

使页面在指定的时间执行某项任务(功能如DomsetTimeout功能

1.10       强大的模板机制

对于一些格式相同的html数据,为提高其重用性,可以为创建模板,以后只需传入数据即可。

Ext的模板不仅支持常用的标记匹配替换,还支持匹配串格式化,简单的循环及条件匹配。

1.11       完善的页面样式管理

创建样式,为元素设定样式,获取样式等。

1.12       统一的数据管理方式

无论是数组,JSon或者是xmlExt都能对其进行统一管理,自动转换为统一的格式便于框架内部各部分使用。

1.13       元素拖放及resize支持

除了简单的拖放功能,还支持对元素拖放范围的管理。

1.14       状态管理功能

Ext内置了对所有组件的状态管理功能,如Layout,窗口等,对于组件的最后操作会自动记录下次访问可还原到用户上次操作的状态。

1.15       完整的布局种类

包括了10种我们可能用到的布局方式,如borderLayouttableLayoutFormLayout等,基本可以满足常见的各种布局需求。

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     各种数据转换器:支持xmljson、数组。

2.6.3     可扩展其它类型的数据获取代理及数据转换器

2.6.4     对数据的动态维护,如添加删除数据,可直接影响到数据使用者如grid

2.6.5     数据排序

2.7          窗口类

分享到:
评论

相关推荐

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

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

    深入理解linux内核(中文第三版) 第18章+Ext2和Ext3文件系统

    Ext2(第二扩展文件系统)和Ext3(第三扩展文件系统)是Linux系统中最早和最常用的文件系统格式之一,对它们的理解有助于深入掌握Linux文件系统的管理和优化。 Ext2文件系统以其高效性和稳定性著称,为Linux系统...

    ext2教程下载

    ext3/4**:相比ext3和ext4,ext2不具备日志记录功能,这使得它在系统突然重启时可能需要更长时间的恢复。 - **ext2 vs. XFS/ReiserFS**:相较于XFS和ReiserFS等高性能文件系统,ext2在处理大规模并发操作时可能存在...

    读Ext之十三(Ext元素)

    描述中提到的链接指向了一篇博客文章,虽然具体内容未给出,但通常这类文章会详细解析Element类的功能和用法。我们可以通过Element类了解如何在Ext.js中与DOM元素交互,包括创建、选择、操作属性、样式和事件绑定等...

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

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

    Ext2[1].0框架的Grid使用介绍

    Grid控件是Ext2.0中最常用也是最强大的数据展示组件之一。它不仅可以展示静态数据,还可以动态加载数据,并支持排序、过滤等功能。为了更好地理解和使用Grid控件,我们需要掌握以下几个关键概念: 1. **ColumnModel...

    ext4magic源代码

    3. **ext4文件系统**:ext4是Linux系统最常用的文件系统之一,其特点是高性能、大文件支持以及良好的日志记录能力。由于其广泛的应用,`ext4magic`的出现对许多Linux用户来说是一大福音。 **标签:“数据恢复”** ...

    Ext4中文API

    Ext4是Linux操作系统中最常用的文件系统之一,它在性能、可靠性和可扩展性方面有着显著的优势。这篇中文API文档是由国内技术爱好者精心翻译的,旨在为国内开发者提供更易理解和使用的资源,帮助他们更好地驾驭Ext4...

    ext文件系统浏览

    标题中的“ext文件系统浏览”指的是能够查看和操作Linux操作系统使用的EXT系列文件系统(如EXT2、EXT3、EXT4)的工具。在Windows环境下,由于默认不支持这些文件系统,因此需要借助特定的软件来实现对它们的浏览和...

    ext2fsX:适用于macOSLinux ext2fs文件系统驱动程序

    ext2fsX是一款跨平台的驱动程序,使得macOS和Linux用户能与Linux常用的ext2fs文件系统交互。通过它,用户可以进行各种文件操作,同时保持与Linux系统的权限和访问控制一致。"ext2fsX-netbsd_refactor"暗示该驱动可能...

    ext4文件恢复

    Ext4是Linux系统中常用的文件系统之一,它是Ext3文件系统的改进版本,主要针对性能优化和稳定性增强进行了改进。Ext4支持更大的文件和卷大小,提高了磁盘空间利用率,并引入了延迟分配和灵活的块分配策略来提高写入...

    Ext常用扩展插件实例收集

    FieldPanel 是 ExtJS 中的一个组件,它主要用于封装表单字段,提供了一种将表单元素(如文本框、选择框等)与标题和描述文字结合在一起的方式。在实际应用中,FieldPanel 可以用于构建结构化的表单布局,使用户界面...

    ext学习文档

    - **文件的创建**: 描述了如何创建新的EXT组件。 - **Let's go**: 提供了一个简单的示例,展示如何扩展现有的EXT组件。 - **完成**: 总结了扩展EXT组件的过程。 #### 8. EXT的布局(Layout) - **简单的例子**: 展示...

    ext.js

    2. **代码示例**:虽然原文中的代码示例难以理解,但可以猜测它们涉及到了 Ext.js 的某些特性和功能实现,例如 UI 组件的使用、数据处理等。 综上所述,**Ext.js** 是一个功能强大且易于使用的前端框架,非常适合...

    ext树的控制选择和撤销,可以直接使用

    在EXT框架中,树形组件(Tree)是一种常用的数据展示形式,通常用于展现层级关系的数据。在本主题中,“ext树的控制选择和撤销”指的是EXT树组件提供的功能,允许用户进行多选、单选,并支持撤销这些操作。 EXT树的...

    Ext中文API

    "ext中文简明教程"可能是针对初学者的快速入门指南,涵盖了基本概念和常用功能。这个教程可能包含如何创建第一个ExtJS应用,如何添加控件,以及如何处理用户交互等内容。比如,教程可能讲解如何使用`Ext.grid.Panel`...

    GRUB2支持GPT/MBR/HFS/EXT/FAT/NTFS/RAMDISK

    EXT系列是Linux中常见的文件系统,从EXT2到EXT4,性能和功能逐渐增强。HFS是苹果Mac OS X操作系统使用的文件系统,用于存储Mac上的数据。 【描述】中提到了RAMDISK,这是一种将系统内存作为临时磁盘使用的技术。...

    ext简明教程_掏钱学ext

    下面将根据标题、描述、标签以及部分内容中的信息,对ext框架的核心知识点进行详细解析。 #### ext框架简介 - **框架定位**:ext是一个基于JavaScript的用户界面库,提供了一系列丰富且高度定制化的UI组件,如按钮...

    ext精典例子(增删改查)

    2. **读取(Read)**:EXT的GridPanel组件是显示数据集的常用方式,它可以连接到数据源并通过Store进行数据加载。使用Ajax,我们可以从服务器获取JSON格式的数据,然后填充到Store中,进而更新GridPanel的展示。 3....

    Eclipse Ext插件

    例如,Java开发者常用的Mylyn插件集成了任务管理,PyDev提供了Python开发的支持,而Eclipse Web Tools Platform (WTP) 则为Web应用程序开发提供了丰富的功能。 为了开发Eclipse插件,你需要熟悉Eclipse Plug-in ...

Global site tag (gtag.js) - Google Analytics