標籤:
JQuery EasyUI 1.3.6版本更新內容:
Bug(修複)
- treegrid:修複“getChecked”方法不能正確的返回被選擇的行的問題;
- tree:修複在“onlyLeafCheck”屬性為true時,複選框無法在非同步樹種正確顯示的問題。
Improvement(改進)
- treegrid:所有的選擇和選中的方法都擴充自datagrid組件;
- linkbutton:添加表徵圖對齊功能的完整支援,可用值有:“top”、“bottom”、“left”、“right”;
- linkbutton:添加“size”屬性,可用值有:“small”、“large”;
- linkbutton:添加“onClick”事件;
- menubutton:添加“menuAlign”屬性,該屬性允許使用者佈建頂級菜單對齊;
- combo:添加“panelAlign”屬性,可用值有:“left”、“right”;
- calendar:添加“formatter”、“styler”和“validator”屬性,這些屬性允許用於自訂日曆日期;
- calendar:添加“onChange”事件;
- panel:添加“method”、“queryParams”和“loader”選項;
- panel:添加“onLoadError”事件;
- datagrid:添加“onBeginEdit”事件,該事件在一個行進入編輯模式時觸發;
- datagrid:添加“onEndEdit”事件,該事件在完成編輯但是編輯器尚未銷毀之前觸發;
- datagrid:添加“sort”方法和“onBeforeSortColumn”事件;
- datagrid:將“combogrid”編輯器整合到datagrid中;
- datagrid:添加“ctrlSelect”屬性,在啟用多行選擇的時候允許使用Ctrl鍵+滑鼠點擊的方式進行多選操作;
- slider:添加“converter”屬性,該屬性允許使用者決定如何將一個值轉換為進度條位置或進度條位置值;
- searchbox:添加“disabled”屬性;
- searchbox:添加“disable”、“enable”、“clear”、“reset”方法;
- spinner:添加“readonly”屬性、“readonly”方法和“onChange”事件。
jQuery EasyUI 1.3.5版本更新內容:
Bug(修複)
- searchbox:修複“searcher”函數提供的“name”參數值錯誤的問題;
- combo:修複“isValid”方法無法返回布爾值的問題;
- combo:修複點擊頁面某一個combo組件的下拉式清單時觸發的“onHidePanel”事件會導致頁面上其他combo組件的下拉式清單被關閉的問題;
- combogrid:修複某些從combo組件繼承來的方法無法使用的問題。
Improvement(改進)
- datagrid:改進檢查行時候的效能;
- menu:允許追加分隔線;
- menu:新增“hideOnUnHover”屬性用於在滑鼠離開菜單的時候指示是否需要隱藏菜單;
- slider:新增“clear”和“reset”方法;
- tabs:新增“unselect”方法、“onUnselect”事件;
- tabs:新增“selected”屬性,用於指定的預設開啟的面板;
- tabs:Tab Panel(Tab頁)新增“collapsible”屬性,用於設定是否允許摺疊面板;
- tabs:新增“showHeader”屬性、“showHeader”方法和“hideHeader”方法;
- combobox:允許“disabled”屬性禁用下拉式清單選項;
- tree:改進資料載入時候的效能;
- pagination:新增“layout”屬性,用於自訂控制項的樣式布局;
- accordion:新增“unselect”方法、“onUnselect”事件;
- accordion:新增“select”和“multiple”屬性;
- accordion:新增“getSelections”方法;
- datebox:新增“sharedCalendar”屬性,允許多個datebox控制項共用使用同一個calendar控制項;
- datebox:新增“buttons”屬性,用於自訂日曆下方的按鈕。
(譯者註:該點更新內容官方更新公告上沒有註明,具體內容和用法請看datebox的API。)
jQuery EasyUI 1.3.4版本更新內容:
Bug(修複)
- combobox:修複在解析空的本機資料時也會觸發onLoadSuccess事件的問題;
- form:修複調用“reset”方法的時候無法重設datebox編輯器控制項裡面值的問題。
Improvement(改進)
- 行動裝置:行動裝置支援右鍵菜單和雙擊功能;
- combobox:新增的“groupField”和“groupFormatter”屬性可以在組中顯示指定的項目;
- tree:在追加或者新增節點的時候,“data”參數允許接收一個或多個節點的資料;
- tree:“getChecked”方法允許接收一個或多個狀態值參數(‘checked‘,‘unchecked‘,‘indeterminate‘);
- tree:新增“scrollTo”方法;
- datagrid:新增“multiSort”屬性,支援多列排序;
- datagrid:datagrid的“rowStyler”屬性和列的“styler”屬性可以返回CSS類名或行內樣式(譯者註:以前不可以返回CSS類名);
- treegrid:新增“load”方法用於載入資料並返回至首頁;
- tabs:新增“tabWidth”和“tabHeight”屬性;
- validatebox:新增“novalidate”屬性來控制是否使用驗證功能(譯者註:true:關閉驗證,false:啟用驗證,預設:false);
- validatebox:新增“enableValidation”和“disableValidation”方法(譯者註:用於在代碼中控制開啟和關閉驗證的功能。);
- form:新增“enableValidation”和“disableValidation”方法(譯者註:用於在form提交時控制開啟和關閉整個表單驗證功能。);
- slider:新增“onComplete”事件(譯者註:在進度條載入完畢時觸發的事件。);
- pagination:“buttons”屬性允許使用已存在的元素(譯者註:1.3.4版之前buttons屬性只接受一個數組形式的參數傳入,並且只能給按鈕指定iconCls和handler屬性,改為DOM以後可以給按鈕設定更多的屬性及樣式了,使用方法同datagrid的“toolbar”屬性,即:buttons:‘#btnDiv‘)。
jQuery EasyUI 1.3.3版本更新內容:
Bug(修複)
- datagrid:修複列styler函數不支援某些CSS樣式的問題;
- datagrid:修複IE瀏覽器對單個文檔最多隻能使用31個樣式表限制的問題;
- treegrid: 修複列styler函數不支援某些CSS樣式的問題;
- menu: 修複在IE6版本下自動列寬不正確的問題;
- combo:修複在combo地區以外點擊無法觸發"onHidePanel(隱藏面板)"事件函數的問題;
Improvement(改進)
- datagrid:添加“scrollTo”和“highlightRow”方法;
- treegrid:允許treegrid從元素解析資料;
- combo:添加“selectOnNavigation”和“readonly”屬性;
- combobox:添加“loadFilter”屬性,允許使用者在載入資料之前將資料格式化為combobox空間所需的類型;
- tree:添加“onBeforeDrop”回調事件;
- validatebox:驗證框的訊息提示現在開始依賴“tooltip”組件,並增加“deltaX”屬性;
- numberbox:"filter"屬性用於設定允許按下哪些鍵;
- linkbutton:按鈕支援分組;
- layout:為各個地區面板增加了‘minWidth‘,‘maxWidth‘,‘minHeight‘,‘maxHeight‘ 和 ‘collapsible‘ 屬性。
New Plugins(新外掛程式)
- tooltip:當滑鼠移動到一個元素上時顯示一個彈出訊息框。
JQuery EasyUI更新說明