用版本号纪念一下jobs:288(唉!拜拜)
版本发得是不是快了点?不过很快就会慢下来的。下一个版本还会增加一个大家都想不到的功能。
修改点:
一、除1BUG:日期验证器不能添加tt.Field对象(网友http://hmilyonly.iteye.com/提供)
二、添2亮点
1、支持动画提示,本框架预置了10种动画飞行轨迹(注意是飞行轨迹,不是10种不同的动画),具体请下载附件观看(不是所有页面都有动画,因为动画是依赖jquery的,没有引入jquery的页面没有动画)。
2、支持组合验证,支持各验证器的&&、||、()操作。见下图
使用场景:如支付宝的用户名,一个输入框里可以输入邮箱或用户名。
三、加4功能
1、checkbox、radio的提示更友好,见下图
2、输入框和提示信息相互使对方突出显示:即鼠标放在输入框A的时候,会突出显示A对应的提示信息,反之亦然。这样的好处是用户一眼就能把提示信息和输入框对应起来,增加用户体验,见上图和下图(其中的蓝点为鼠标所在位置)
3、增加了OnlyShow验证器。这是个什么事都不做的验证器,只是用来显示信息的
var onlyShow = new tt.OnlyShow(); onlyShow.result = false; onlyShow.msg = "验证没有通过"; onlyShow.add("n1", "n2");
4、Field可以反向添加验证器
以前是 validator1.add(field1,field2); 现在可以这样写 field1.add(validator1,validator2);
如果要移除验证器,可以这样写 field1.rm(validator1,validator2);或field1.rmAll();
另外:
1、框架的演示略有改动,见下图(新增点和需要关注点,用了黄色背景)
2、提醒:
大家在声明doctype时,不要声明如下的形式:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
正确的声明形式如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
否则绝对定位会有问题(据查!extjs对此doctype也有问题)!这是个很神奇的现象,不过我接下来会解决此问题的!
1 楼
chenleijiangjun
2011-10-31
谢谢,回头升级一下