validatebox fixed版 解决validatebox初始化验证

来源:互联网 发布:c语言百度云资源 编辑:程序博客网 时间:2024/06/10 04:41
类:扩展 发表于 2014-03-26 14:10 , 已有364次阅读

QQ截图20140326221141.jpg

相信从Easyui1.3.4版本起,validatebox的这个问题已经被无数人所诟病.解决方案也很简单,就不知道作者为啥一直都不解决.而且,我严重怀疑,到这这个问题的原因是由于作者的一时手抖而导致的. 根因就是,作者在这个版本之后,在插件初始化的最后,加了一句立即验证有效性的操作.这无疑是画蛇添足的,是强迫性操作,完全的忽略了正常的业务逻辑的需要. 站在我们用户的角度,或许会碰到有类是的需求,但完全可以不这样的强制,可以用通过增加配置的方式,让用户选择,是否要启用这一功能.

好了,说了这么一大堆废话,其实也就是发发牢骚,解决办法其实也很简单.我这里给大家一个fixed包,供懒人直接使用jquery.validatebox.fixed.zip.

用法同所有扩展一样,在easyui.min.js导入之后加载这个js文件就ok.


说到这里不得不还说一件事情.

easyui的源码虽然经过压缩,但是在plugins目录下的每个单独的插件代码,还不是很难理解和看懂.用工具格式化之后,逻辑还是很清晰的,一些变量名称和方法名称,根据代码的前后也可以大概分析出来,所以只要大家想了解这个东西,花点时间还是完全可以看懂的.

如果要在easyui的源码上进行扩展和加强,个人建议,也使用plugins里面的文件进行修改,之后自己再合并一个ext版本的包,在easyui.min.js之后导入,这样一来,就会大大减轻你后期的升级的痛苦.


好了废话就说这么多了....希望大家共同学习,共同进步...

0 0
原创粉丝点击