easyui是一個基于jQuery的前端UI插件集合。利用easyui你不需要寫過多的JavaScript代碼,通常用一些HTML標(biāo)記就能打造出專業(yè)的用戶界面?彀肽炅,EasyUI又更新了。這次依然以BUG修復(fù)和功能改進為主,EasyUI發(fā)展至今,主體功能已經(jīng)基本完善。即便以后還有新組件,那也是在現(xiàn)有功能完善的基礎(chǔ)上新增一些小組件了,類似Datagrid這類的大型復(fù)合組件應(yīng)該比較少了,相比新組件我更期待官方能對EasyUI的性能優(yōu)化多下下功夫。
jQuery easyui提供全系列組件,包括強大的DataGrid,TreeGrid,Panel,輕松構(gòu)建垮瀏覽器頁面。 你可以一起使用,也可以單獨使用你想要的某個組件。
jQuery EasyUI 1.4.5版本更新內(nèi)容:
Bug(修復(fù))
datagrid:修復(fù)在調(diào)用updateRow方法之后使用getChanges方法無法返回被更新的行的BUG;
treegrid:修復(fù)在追加或插入新行的時候觸發(fā)onLoadSuccess事件的BUG;
tree:修復(fù)在追加或插入新節(jié)點的時候觸發(fā)onLoadSuccess事件的BUG。
Improvement(改進)
window:可以自定義顯示樣式了;
window:新增“border”屬性允許用戶設(shè)置不同的邊框樣式;
navpanel:新增“href”屬性用以從遠(yuǎn)程服務(wù)器加載顯示內(nèi)容;
combotree:“setValue”和“setValues”方法增加“id”和“text”形參;
combobox:新增“showItemIcon”屬性;
combobox:在“groupPosition”屬性值設(shè)置為“sticky”時,將會將選項分組標(biāo)簽固頂在下拉欄中;
messager:當(dāng)敲擊回車鍵時將默認(rèn)觸發(fā)消息框的第一個按鈕;
validatebox:新增“editable”、“disabled”、“readonly”、“validateOnCreate”和“validateOnBlur”屬性;
validatebox:新增“enable”、“disable”、“readonly”和“resetValidation”方法;
validatebox:允許用戶來決定如何顯示錯誤消息;
filebox:新增“accept”和“multiple”屬性;
treegrid:新增復(fù)選框的選擇;
treegrid:新增“getCheckedNodes”、“checkNode”和“uncheckNode”方法;
form:新增“iframe”屬性;(官方未提及)
form:新增“onProgress”事件;(官方未提及)
form:新增“resetValidation”方法。(官方未提及)
jQuery EasyUI 1.4.5 中文版開發(fā)包組成
jquery-easyui-1.4.5
│
├demo:easyui普通網(wǎng)頁演示頁面代碼庫(可以從中參考很多組件的用法,是個非常好用的demo庫。)
│
├demo-mobile:easyui手機端網(wǎng)頁演示頁面代碼庫(可以從中參考很多組件的用法,是個非常好用的demo庫。)
│
├docs:easyui中文API文檔【EXE版和CHM版】(該文檔系本人原創(chuàng)翻譯制作。)
│
├extension:easyui第三方插件庫(里面會收錄官方提供以及第三方提供的各類優(yōu)秀插件,每個插件的用法最終都會體現(xiàn)到API文檔當(dāng)中。)
│
├locale:easyui國際化資源文件庫(需要用到國際化的時候就需要在頁面中引用該包路徑下的文件。)
│
├plugins:easyui核心功能組件分解后的獨立插件庫(需要配合easyloader.js一起使用。)
│
├src:easyui部分非核心組件的源代碼庫(核心大組件的源代碼并未公布,比如datagrid、combo和tree等。)
│
├themes:easyui的皮膚庫(皮膚庫中會收錄所有網(wǎng)上能找得到的皮膚,所以大家不用再去自己亂搜了。)
│
├changelog.txt:easyui版本官方更新日志文件[英文版](該文件內(nèi)容可以參考API當(dāng)中的更新說明。)
│
├easyloader.js:easyui組件加載器(easyui提供了2種組件加載方式,這就是其中一種,當(dāng)使用該方式的時候可以不必引入jquery.easyui.min.js文件,具體用法請參看api文檔。)
│
├jquery.easyui.min.js:easyui的完整組件包文件(當(dāng)使用了該文件的時候就可以不必引入easyloader.js文件,具體用法請參考官方demo或api文檔。)
│
├jquery.min.js:jQuery框架庫文件,該版本的jQuery庫提供的是最新的1.11.1版,能夠支持IE6、7、8。
│
├licence_gpl.txt:GNU開源協(xié)議文檔。
│
└readme.txt:官方的說明,主要告訴你你可以購買商業(yè)版來獲得完整源代碼以及官方的支持。