当前位置: 代码迷 >> Web前端 >> talent框架2.8.8:除一虫添2亮点、花3天加4功能
  详细解决方案

talent框架2.8.8:除一虫添2亮点、花3天加4功能

热度:136   发布时间:2012-09-15 19:09:29.0
talent框架2.8.8:除1虫添2亮点、花3天加4功能
用版本号纪念一下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  
谢谢,回头升级一下