`
alfredgao
  • 浏览: 135792 次
  • 性别: 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          窗口类

分享到:
评论

相关推荐

    蓝梦软件BestRecoveryForLinux数据恢复软件

    支持IDE/SCSI/SATA/SAS/USB等接口硬盘,RAID磁盘等存储介质,支持Ext2/Ext3/Ext4/ReiserFs/Xfs等Linux操作系统常用的文件系统格式(亮点在于速度快,精准),支持OFFICE2003/OFFICE2007/WPS/ PhotoShop/ JPG/ AVI/ ...

    易写 64 位子程序|易读写 64 位进程 - eWOW64Ext 模块纯源码-易语言

    2、正是由于其原理本模块允许你的易程序使用 64 位 ntdll.dll 的所有函数,也就是你虽然开发的是 32 位程序,但可以实现很多 64 位函数所能实现的功能;3、我公开了部分常用函数可直接调用,其余函数获取地址后,...

    入门学习Linux常用必会60个命令实例详解doc/txt

    举例而言,如要挂载下列5个设备,其执行指令可能如下 (假设都是Linux的ext2系统,如果是Windows XX请将ext2改成vfat): 软盘 ===>mount -t ext2 /dev/fd0 /mnt/floppy cdrom ===>mount -t iso9660 /dev/hdc /mnt/...

    (完整word版)计算机操作系统期末考试题目及答案选择题.doc

    4. 文件系统的类型包括FAT、NTFS、EXT2等。 五、设备管理 1. 设备管理是操作系统中管理外设的机制。 2. 设备管理的主要任务是管理设备的分配和释放。 3. 设备管理的主要机制包括设备驱动程序、设备控制器和设备...

    400电话办理选号系统

    此功能根据客户心理,内置了常用的:114、168、188、666、888等号码,该功能可以后台设置,某些地区用户较喜欢带4的数字,比如:444,谐音为:发发发,管理员可通过客户设置及排序。 7)号码类别功能 400行业号码...

    某污水厂污水处理设计可行性研究报告_secret-精品创业书模板.doc

    标题是文件的名称,描述是文件的简要介绍,标签是文件的关键词,部分内容是文件的主要内容的概括。 在计算机网络中,文件可以通过网络传输到不同的设备中,文件传输协议(FTP)是一种常用的文件传输方式。FTP 通过...

    tb-web-ext-experiments:针对Thunderbird的WebExtension实验

    对于常用元素(例如窗口和选项卡),有重叠的API,但也有特定于邮件的API,以提供对电子邮件和Thunderbird特定功能(如日历)的访问。 在我们将新API推向夜间构建之前,该存储库可作为试验新API的起点,并且还可以...

    Linux与Python 编程R 复习大纲 (软件20级).doc

    * ext2、ext3、ext4 * FAT16、FAT32 * NTFS * ISO9660 1.14 Linux 系统设备的名称 * 硬盘设备:/dev/sda、/dev/hda * 软盘设备:/dev/fd0 * 光驱设备:/dev/cdrom 1.15 用户帐号信息的配置文件 * /etc/passwd:...

    JavaAPI中文chm文档 part2

    java.util.concurrent 在并发编程中很常用的实用工具类。 java.util.concurrent.atomic 类的小工具包,支持在单个变量上解除锁的线程安全编程。 java.util.concurrent.locks 为锁和等待条件提供一个框架的接口和类...

    JAVA_API1.6文档(中文)

    java.util.concurrent 在并发编程中很常用的实用工具类。 java.util.concurrent.atomic 类的小工具包,支持在单个变量上解除锁的线程安全编程。 java.util.concurrent.locks 为锁和等待条件提供一个框架的接口和类...

    phpBB v3.2.2 正體中文.zip

    是模块化设计,具专业性、安全性高、支持多国语系、支持多种数据库和自定义的版面设计等优越性能,而且功能强大。 phpBB v3.2.2 正體中文 更新日志 安全问题 [安全-211] - 与javascript方案的网址不应该被点击。 ...

    Linux操作系统基础教程

    前言..................................................................................................................................................2 第一讲 Linux基础..................................

    jquery-1.1.3 效率提高800%

    Average improvement: 867% <br>下表为jQuery1.1.3与常用的一些JS库选择器的对比: Browser Prototype jQuery Mootools Ext Dojo IE 6 1476ms 661ms 1238ms 672ms 738ms Firefox 2 219ms 567ms ...

    [Java参考文档]

    java.util.concurrent 在并发编程中很常用的实用工具类。 java.util.concurrent.atomic 类的小工具包,支持在单个变量上解除锁的线程安全编程。 java.util.concurrent.locks 为锁和等待条件提供一个框架的接口和类...

    JavaAPI1.6中文chm文档 part1

    java.util.concurrent 在并发编程中很常用的实用工具类。 java.util.concurrent.atomic 类的小工具包,支持在单个变量上解除锁的线程安全编程。 java.util.concurrent.locks 为锁和等待条件提供一个框架的接口和类...

    ARM_Linux启动分析.pdf

    MILO功能与i386平台的LILO相近,但内置有基本的磁盘驱动程序(如IDE、SCSI等),以及常见的文件系统驱动程序(如ext2,iso9660等), firmware有ARC、SRM两种形式,ARC具有类BIOS界面,甚至还有多重引导的设置;...

Global site tag (gtag.js) - Google Analytics