现在位置: 首页 > easyui > Form > 文章
+0°
2015年06月30日 timespinner ⁄ 共 882字 ⁄ 被围观 2,403 views+
现象我就不描述了,在IE6,IE7,IE8三个版本的浏览器环境下使用timespinner组件,会发现timespinner组件的小时和分钟都只能上调到8(不是直接输入值),然后就都从01从头开始了,这显然是不对的。 其原因主要是parseInt函数在IE6-IE8下不够智能的缘故,parseInt函数有两个参数,第二个参数是用于指明目标字符串是何种进制。默认情况下(不指名第二个参数),以"0"开头的字符串认为是八进制,但是"08"并不是一个合法的八进制,因为...
阅读全文
+4°
2015年05月08日 combobox ⁄ 共 6511字 ⁄ 被围观 4,906 views+
有不少人抱怨jQuery Easyui的combobox组件只有loadData和reload方法,没有只追加或者删除一条下拉选项的接口,花了点时间写了两个扩展方法,实现了这两个功能,废话不说了,直接上代码: /**  * mail:caoguanghuicgh@163.com  * Page:http://www.easyui.info  * 如有疑问请在本页留言交流  *   * 扩展combobox方法集合  */ $.extend($.fn.combobox.methods, {     /**      * 版本要求1.3.4+      * 向combobox的下...
阅读全文
+5°
2014年08月07日 textbox ⁄ 共 632字 ⁄ 被围观 5,128 views+
一转眼又过去很久了,说实在的,日子过得很艰辛,一个人步履维艰。不管怎么说,生活还得继续,工作还得继续,技术还得继续。 jQuery EasyUI出了1.4版本,这个版本可以说是给了好多福利,textbox等新组件,所有组件支持百分比宽度等等,都是不小进步。不过作为一个大版本,势必会有很多Bug,本文就说说我在使用textbox过程中遇到的第一个Bug。 要重现Bug,请不要看官网的Demo,因为官网已经悄悄地升级到1.4.x版本了,而且作者也...
阅读全文
+9°
2013年03月27日 validatebox ⁄ 共 6407字 ⁄ 被围观 13,763 views+
对于Easyui的validatebox组件,默认是“focus之后,失去焦点之前”这段时间内每隔200ms自动校验一次,这对需要跟数据库交互的校验来讲,消耗服务器太多性能,弊端显而易见,通过改源码的方式,其实是很容易纠正这个问题的,之所以写这篇文章,是因为本文使用了扩展的方式来解决这个问题,对源码无污染,方便升级。 因为1.3.3版本的Easyui出了新tooltip组件,并且validatebox也依赖tooltip,所以本文的扩展只适用于1.3.3之前的版本...
阅读全文
+2°
2013年03月04日 combo, combobox, validatebox ⁄ 共 4535字 ⁄ 被围观 10,167 views+
在使用EasyUI的时候,有时我们要改动某个组件的源码,因为jquery.easyui.min.js体积庞大,且格式混乱,所以我们往往选择修改位于plugins目录下的单个组件源码,然后在使用的时候先引入jquery.easyui.min.js文件再引入plugins/jquery.validatebox.js(这里拿validatebox组件说事)文件,这样就起到了覆盖定义的效果。 这样做到底有没有什么问题呢?在没有遇到问题的时候,我也是觉得应该没啥问题了。上周群内有兄弟问了一个validat...
阅读全文
+3°
2013年02月20日 combo ⁄ 共 1164字 ⁄ 被围观 12,987 views+
现象描述: 对于combo组件以及依赖combo组件的combobox,combotree,combogrid等组件都有这个功能:在控件所在区域之外页面任意处按下鼠标时,控件的下拉面板会自动隐藏,问题是虽然下拉面板被隐藏了,但是却没有触发onHidePanel事件,为什么没有触发,我们对源码稍作分析就知道了。 原因分析: combo组件其实是在document上委托了事件处理程序,我们来看代码片段: $(document).unbind(".combo").bind("mousedown.combo", func...
阅读全文
+0°
2013年01月17日 validatebox ⁄ 共 16693字 ⁄ 被围观 7,547 views+
很多朋友比较恼火于jQuery Easyui的validatebox组件的提示消息太过丑陋,也有很多人垂青于poshytip插件优雅且功能强大的消息提示方式。既然,poshytip也基于jQuery,我们让validatebox支持poshytip就变的较为简单了。 在夏悸的这篇文章中也曾经提到过简单的实现方案,不过当时jQuery Easyui的版本还比较低,不能定制提示消息的位置,而且代码修改过后就必须要引入poshytip插件的js库才行。本文也是通过修改源码的方式来实现功能...
阅读全文
×