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 可以实现弹出各种类型的窗口内容。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值