前言
2個月前以博文的形式發布了V1.1.0,到現在已經更新了5個版本,V1.1.3引入了core機制,提供了ligerui內置事件處理機制、屬性動態設置機制等等,搭建了ligerui系列插件的基礎。並在下一個版本進一步做了補充。
V1.1.5主要是對表格進行進一步地加強,目前已經支持固定列、完美的多表頭,並對表格的編輯能力優化了一番,支持行編輯模式和明細編輯模式,用戶可以自己定義編輯器,比如使用外部的日期第三方控件,都可以引入到ligerGrid里面來。
發布的版本將提供chm版本的api,方便用戶查看。
相關鏈接
源碼下載:http://ligerui.googlecode.com/
技術支持:http://www.cnblogs.com/leoxie2011/
V1.1.5更新記錄
表格
[需求]固定列
[需求]多表頭支持跨行合並
[需求]增加行編輯模式
[需求]增加明細編輯模式
[需求]增加擴展接口:排序、格式化器,優化擴展接口:編輯器
[需求]選擇行支持Ctrl選擇
[需求]明細框可以設置高度(detail參數增加onExtend、onCollapse 和height)
[需求]參數移除renderDate、dblClickToEdit 方法移除stringToDate、getFormatDate
[需求]增加參數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]修復右鍵菜單不觸發的問題
V1.1.4更新記錄
核心
[需求]增加方法的調用方式:liger{Plugin}(method)
[需求]增加獲取屬性的調用方式:liger{Plugin}("option",name)
[需求]增加設置屬性的調用方式:liger{Plugin}("option",name,value)
綜合
[BUG]修復V1.1.3部分插件沒有觸發事件的BUG
表單
[BUG]修復V1.1.3驗證出現的氣泡沒有消失的BUG
布局
[需求]Tab控件增加雙擊關閉頁簽
[需求]Tab控件增加拖動頁簽功能
V1.1.3更新記錄
核心
[需求]引入core/base.js,每一個插件都需要依賴這個文件,其提供了ligerui內置事件處理機制、屬性動態設置機制等等
[需求]每一個插件擁有get、set、bind、trigger的方法
基礎
[優化]優化了ligerResizable和ligerDrag
[需求]ligerDrag增加副本模式
[需求]ligerDrag增加指定區域釋放拖動(Drop)的支持
V1.1.2更新記錄
綜合
[需求]給每一個插件提供onRender和onRendered接口
表格
[需求]為表格編輯器提供擴展接口
[需求]參數onRClickToSelect(右擊行時是否選中)改名whenRClickToSelect
[需求]增加參數clickToEdit、minColumnWidth
[需求]增加事件onEndEdit
[需求]增加方法setColumnWidth(調整列寬)
[需求]參數onRClickToSelect改名whenRClickToSelect
對話框
[優化]移除ligerDialogImagePath,改為$.ligerui.DialogImagePath
[需求]添加設置url方法
[需求]增加加載完成事件onloaded
[需求]增加參數:show、title
Window
[需求]添加load遠程文件方法和設置url方法
氣泡
[優化]優化氣泡控件
樹
[需求]增加方法arrayToTree
V1.1.1更新記錄
綜合
[需求]給每一個組件管理器提供擴展接口
表格
[需求]增加addRows方法,一次性增加多行,參數為行數據數組
[需求]增加了表格列初始化隱藏的屬性hide
[BUG]解決表格返回的數據為空時頁面不反應的問題
[BUG]解決表格隱藏列以后排序,依舊會把依把已經隱藏的數據顯示出來的問題
[BUG]解決在表頭右鍵會出現【顯示/隱藏列】,但是在表頭點擊 【顯示/隱藏列】 不消失的問題
[BUG]解決在表格的最后一列點擊鼠標右鍵顯示【顯示/隱藏列】,【顯示/隱藏列】錯位的問題
[BUG]解決在表格隱藏列以后,如果是明細情況,明細的寬度沒有根據現有顯示列改變的問題
[BUG]解決調用顯示/隱藏列后【顯示/隱藏列菜單】沒有更新的問題
[BUG]解決樹表格啟用編輯狀態時數據沒有更新准確的問題
[BUG]解決分組模式下啟用明細出現問題的BUG
[BUG]解決分組、明細展開框 顯示時 沒有右邊框的問題
[BUG]解決統計時存在 明細或者復選框 不能准確顯示的問題
[BUG]解決 分組顯示時,收縮所有分組 不能准確顯示的問題
[BUG]解決 隱藏列后,調整表頭寬度 不能准確顯示的問題
下拉框
[BUG]解決帶分頁下拉框在調整grid寬度時沒反應的問題
表單
[BUG]解決不能設置text長度。text本身是可以設置,但在form里初始化text時,沒傳參數的問題
[需求]統一為每一個表單元素"管理器"提供 設置只讀、獲取值、設置值的接口
界面展示:
V1.1.5支持固定列
多表頭支持跨列合並:
行編輯模式:
明細編輯模式: