用版本号纪念一下jobs:288(唉!拜拜)
版本发得是不是快了点?不过很快就会慢下来的。下一个版本还会增加一个大家都想不到的功能。
[b][size=large]修改点:[/size][/b]
[b]一、除1BUG:日期验证器不能添加tt.Field对象(网友[url]http://hmilyonly.iteye.com/[/url]提供)[/b]
[b]二、添2亮点[/b]
1、支持动画提示,本框架预置了10种动画飞行轨迹(注意是飞行轨迹,不是10种不同的动画),具体请下载附件观看(不是所有页面都有动画,因为动画是依赖jquery的,没有引入jquery的页面没有动画)。
2、支持组合验证,支持各验证器的&&、||、()操作。见下图
使用场景:如支付宝的用户名,一个输入框里可以输入邮箱或用户名。
[img]http://dl.iteye.com/upload/attachment/564856/ad389255-d531-38d0-8538-185a62224763.png[/img]
[b]三、加4功能[/b]
1、checkbox、radio的提示更友好,见下图
[img]http://dl.iteye.com/upload/attachment/564863/ae6dcf81-6e46-3b26-a5d2-5cae443f559f.png[/img]
2、输入框和提示信息相互使对方突出显示:即鼠标放在输入框A的时候,会突出显示A对应的提示信息,反之亦然。这样的好处是用户一眼就能把提示信息和输入框对应起来,增加用户体验,见上图和下图(其中的蓝点为鼠标所在位置)
[img]http://dl.iteye.com/upload/attachment/564866/0946b35e-125f-37d2-b281-12ed4de8bfaa.png[/img]
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、框架的演示略有改动,见下图(新增点和需要关注点,用了黄色背景)
[img]http://dl.iteye.com/upload/attachment/564869/1d95e4be-a75e-3804-9576-da5c9660a461.png[/img]
2、提醒:
大家在声明doctype时,不要声明如下的形式:
正确的声明形式如下:
否则绝对定位会有问题(据查!extjs对此doctype也有问题)!这是个很神奇的现象,不过我接下来会解决此问题的!