jQuery LigerUI V1.1.5發(fā)布(包括API和全部源碼)
2個(gè)月前以博文的形式發(fā)布了V1.1.0,到現(xiàn)在已經(jīng)更新了5個(gè)版本,V1.1.3引入了core機(jī)制,提供了ligerui內(nèi)置事件處理機(jī)制、屬性動(dòng)態(tài)設(shè)置機(jī)制等等,搭建了ligerui系列插件的基礎(chǔ)。并在下一個(gè)版本進(jìn)一步做了補(bǔ)充。
V1.1.5主要是對表格進(jìn)行進(jìn)一步地加強(qiáng),目前已經(jīng)支持固定列、完美的多表頭,并對表格的編輯能力優(yōu)化了一番,支持行編輯模式和明細(xì)編輯模式,用戶可以自己定義編輯器,比如使用外部的日期第三方控件,都可以引入到ligerGrid里面來。
發(fā)布的版本將提供chm版本的api,方便用戶查看。
相關(guān)鏈接
演示地址: http://demo.ligerui.com/
源碼下載: http://ligerui.googlecode.com/
技術(shù)支持:http://www.cnblogs.com/leoxie2011/
V1.1.5更新記錄
表格
[需求]固定列
[需求]多表頭支持跨行合并
[需求]增加行編輯模式
[需求]增加明細(xì)編輯模式
[需求]增加擴(kuò)展接口:排序、格式化器,優(yōu)化擴(kuò)展接口:編輯器
[需求]選擇行支持Ctrl選擇
[需求]明細(xì)框可以設(shè)置高度(detail參數(shù)增加onExtend、onCollapse 和height)
[需求]參數(shù)移除renderDate、dblClickToEdit 方法移除stringToDate、getFormatDate
[需求]增加參數(shù)detailToEdit、frozen、frozenDetail、frozenCheckbox、detailHeight、rownumbers、frozenRownumbers、rownumbersColWidth;
增加方法beginEdit、SubmitEdit、cancelEdit、reRender、addEditRow、extendDetail、collapseDetail、getSelectedRows(支持Ctrl)、getSelected、getSelecteds、getSelectedRowObjs;
增加事件onBeforeChangeColumnWidth、onAfterChangeColumnWidth、onBeginEdit、onAfterBeginEdit、onCancelEdit、onBeforeSubmitEdit、onAfterSubmitEdit
表單
[需求]combobox 增加事件onToggle、onShow、onHide
樹
[BUG]修復(fù)右鍵菜單不觸發(fā)的問題
V1.1.4更新記錄
核心
[需求]增加方法的調(diào)用方式:liger{Plugin}(method)
[需求]增加獲取屬性的調(diào)用方式:liger{Plugin}("option",name)
[需求]增加設(shè)置屬性的調(diào)用方式:liger{Plugin}("option",name,value)
綜合
[BUG]修復(fù)V1.1.3部分插件沒有觸發(fā)事件的BUG
表單
[BUG]修復(fù)V1.1.3驗(yàn)證出現(xiàn)的氣泡沒有消失的BUG
布局
[需求]Tab控件增加雙擊關(guān)閉頁簽
[需求]Tab控件增加拖動(dòng)頁簽功能
V1.1.3更新記錄
核心
[需求]引入core/base.js,每一個(gè)插件都需要依賴這個(gè)文件,其提供了ligerui內(nèi)置事件處理機(jī)制、屬性動(dòng)態(tài)設(shè)置機(jī)制等等
[需求]每一個(gè)插件擁有g(shù)et、set、bind、trigger的方法
基礎(chǔ)
[優(yōu)化]優(yōu)化了ligerResizable和ligerDrag
[需求]ligerDrag增加副本模式
[需求]ligerDrag增加指定區(qū)域釋放拖動(dòng)(Drop)的支持
V1.1.2更新記錄
綜合
[需求]給每一個(gè)插件提供onRender和onRendered接口
表格
[需求]為表格編輯器提供擴(kuò)展接口
[需求]參數(shù)onRClickToSelect(右擊行時(shí)是否選中)改名whenRClickToSelect
[需求]增加參數(shù)clickToEdit、minColumnWidth
[需求]增加事件onEndEdit
[需求]增加方法setColumnWidth(調(diào)整列寬)
[需求]參數(shù)onRClickToSelect改名whenRClickToSelect
對話框
[優(yōu)化]移除ligerDialogImagePath,改為$.ligerui.DialogImagePath
[需求]添加設(shè)置url方法
[需求]增加加載完成事件onloaded
[需求]增加參數(shù):show、title
Window
[需求]添加load遠(yuǎn)程文件方法和設(shè)置url方法
氣泡
[優(yōu)化]優(yōu)化氣泡控件
樹
[需求]增加方法arrayToTree
V1.1.1更新記錄
綜合
[需求]給每一個(gè)組件管理器提供擴(kuò)展接口
表格
[需求]增加addRows方法,一次性增加多行,參數(shù)為行數(shù)據(jù)數(shù)組
[需求]增加了表格列初始化隱藏的屬性hide
[BUG]解決表格返回的數(shù)據(jù)為空時(shí)頁面不反應(yīng)的問題
[BUG]解決表格隱藏列以后排序,依舊會(huì)把依把已經(jīng)隱藏的數(shù)據(jù)顯示出來的問題
[BUG]解決在表頭右鍵會(huì)出現(xiàn)【顯示/隱藏列】,但是在表頭點(diǎn)擊 【顯示/隱藏列】 不消失的問題
[BUG]解決在表格的最后一列點(diǎn)擊鼠標(biāo)右鍵顯示【顯示/隱藏列】,【顯示/隱藏列】錯(cuò)位的問題
[BUG]解決在表格隱藏列以后,如果是明細(xì)情況,明細(xì)的寬度沒有根據(jù)現(xiàn)有顯示列改變的問題
[BUG]解決調(diào)用顯示/隱藏列后【顯示/隱藏列菜單】沒有更新的問題
[BUG]解決樹表格啟用編輯狀態(tài)時(shí)數(shù)據(jù)沒有更新準(zhǔn)確的問題
[BUG]解決分組模式下啟用明細(xì)出現(xiàn)問題的BUG
[BUG]解決分組、明細(xì)展開框 顯示時(shí) 沒有右邊框的問題
[BUG]解決統(tǒng)計(jì)時(shí)存在 明細(xì)或者復(fù)選框 不能準(zhǔn)確顯示的問題
[BUG]解決 分組顯示時(shí),收縮所有分組 不能準(zhǔn)確顯示的問題
[BUG]解決 隱藏列后,調(diào)整表頭寬度 不能準(zhǔn)確顯示的問題
下拉框
[BUG]解決帶分頁下拉框在調(diào)整grid寬度時(shí)沒反應(yīng)的問題
表單
[BUG]解決不能設(shè)置text長度。text本身是可以設(shè)置,但在form里初始化text時(shí),沒傳參數(shù)的問題
[需求]統(tǒng)一為每一個(gè)表單元素"管理器"提供 設(shè)置只讀、獲取值、設(shè)置值的接口
界面展示:
V1.1.5支持固定列

多表頭支持跨列合并:

行編輯模式:

明細(xì)編輯模式:

原文:http://www.cnblogs.com/leoxie2011/archive/2012/01/16/2323188.html
【編輯推薦】