validatebox fixed版 解決validatebox初始化驗證

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之後導入,這樣一來,就會大大減輕你後期的升級的痛苦.


好了廢話就說這麼多了....希望大家共同學習,共同進步...

發佈了14 篇原創文章 · 獲贊 17 · 訪問量 34萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章