jQuery的UI框架 Liger UI【V1.2.5更新】

jopen 10年前發布 | 16K 次閱讀 Liger UI

V1.2.5更新記錄

感謝Scott Yan和codfish提供的Pull Requests

核心

[優化]grid表格在第一列有系統控件(序號、checkbox等)按鈕時,百分比列寬沒有把它計算在內。

[優化] 當在同一個div上反復調用liger組件時, 會導致后一次生成新的id, 而使數據錯亂. 修改這個行為, 使得后一次的創建直接覆蓋前一次

下拉框

[優化]打開下拉框以后,單擊其他控件或空白處隱藏彈出框。以前單擊其他輸入框無法隱藏。

[優化]清除下拉框內容的時候重設高度

[優化]清除前下拉框高度會有auto和px兩種情況,清除內容以后建議重新計算高度。

[優化] 修復下拉框和日期選擇器控件在IE6下的兼容性問題.

[優化] 清除下拉框內容的時候重設高度(清除前下拉框高度會有auto和px兩種情況,清除內容以后建議重新計算高度。)

[需求] 新增下拉框中獲取樹對象的接口(二次開發的時候需要下拉框中的樹對象,實現動態加載等功能)

[優化] 下拉框避免同一界面彈出多個菜單的問題

[優化] 修復下拉框findTextByValue不適用于下拉grid的情形。

表單

[需求]對于數據容器相關的控件,支持設置dictionary屬性

[優化]修復ligerForm中getEditor方法獲取不到Tab中的編輯器

[需求]form的field增加afterContent參數,可擴展后置內容

[需求]ligerForm增加setEnabled和setVisible方法

[需求]ligerForm增加showFieldError和hideFieldError方法,用于手工顯示/隱藏指定字段的錯誤信息

[需求]ligerForm增加setFieldValidate方法,用于動態設置字段的驗證信息

[優化]修復popup控件沒有data-ligerid的問題

[需求]radiolist增加onSelect事件

[優化] form控件增加_setData內部方法

[優化] 在IE8下會出現高度過低, 顯示異常的問題. 所以顯式指定高度為100%.

[優化] 優化自動完成功能的性能: 當用戶快速錄入時, 并不是每敲一下鍵盤就需要到服務器取一次數據, 而是只在最后一次才取數據.

[優化] ligerTextBox: 增加setValue方法. 便于以程序的方式設置控件的值.

[需求] 給Input基類增加setReadonly方法

表格

[優化]grid的url支持動態設置(可以為function類型)

[優化]修復grid分組行雙擊編輯時出錯的問題

[優化]修復grid中extendDetail方法遍歷不對的問題

[優化]修復grid誤把已刪除行匯總進去的問題

[需求] grid增加屬性autoFilter和方法showFilter ,用于高級過濾功能

[優化] 修正toolbar父容器在低版本瀏覽器下, 因height為0 導致不能顯示的問題

[需求] grid 翻頁時向服務器端提交一個標記. 用于區分翻頁行為與重新加載行為. 當翻頁時, 服務器端不再讀取總行數. 只有刷新時才重新讀取總行數.

[優化] 修改getChanges函數,使返回的結果保留__status屬性,否則返回的結果無法區分狀態,沒有實際用處.

[需求]tree增加reload方法

[優化]解決樹無法設置parms的問題

[優化] tree修復多選checkbox為true時調用selectNode方法選擇節點會取消已經選中節點的問題

[優化] 修正tree數據重復顯示的問題

彈窗

[需求] 給dialog增加contentCls屬性. 否則無法控制內層div的樣式.

過濾器

[需求] ligerFilter原condition功能僅能用于服務器端數據源, 增加對客戶端數據源的搜索功能.


LigerUI是基于jQuery開發的一系列控件組,包括表單、布局、表格等等常用UI控件 使用LigerUI可以快速創建風格統一的界面效果

jQuery的UI框架 Liger UI【V1.2.5更新】

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!