FineUI(開源版)v4.2.2發布(8年125個版本,官網示例突破300個)!


開源版是 FineUI 的基石,從 2008 年至今已經持續發布了 120 多個版本,擁有會員 15,000 多位,捐贈會員達到 1,200 多位。
 
FineUI(開源版)v4.2.2 是 8 年來的第 125 個版本,對表單、表格進行底層結構的重要調整,使其更簡單更易於擴展,同時官網示例數也突破 300 個!
 


v4.2.2主要更新內容:

1. 單元格編輯底層傳輸數據優化(但是不影響上層函數:GetModifiedDict、GetNewAddedList、GetDeletedList)

新版將新增、修改、刪除數據全部合並在一起,方便查看使用和以后的擴展。

v4.2.1 中進行增刪改后傳輸數據:
 

v4.2.2 中進行增刪改后傳輸數據:
 


2. 一個函數獲取單元格編輯的全部內容(GetMergedData)

新版中實現相同的功能,代碼行數由原來的 80 行 減少為 20 行(需要先刪除數據庫現有數據,然后全部添加)。

v4.2.1 中進行增刪改的后台邏輯:
 
 

v4.2.2 中進行增刪改的后台邏輯:
 


3. 表格增加DataIDField屬性,GridRow增加RowID屬性

新版的表格行終於有自己的行ID了!不管是SelectedRowIDArray,還是各類后台事件,都可以通過行ID找到需要的行!
 
 

4. 行取消選中事件

 


5. __doPostBack第一個參數指定是否AJAX請求

新版可以更加方便的進行頁面回發控制,比如 __doPostBack(false, '', 'Confirm_OK') 指定本次回發非AJAX

 



6. Form控件重構!

新版 FromRow 是一個單獨的控件,可以顯示隱藏。並且 Form 中的表單元素響應 Tab 鍵時橫向跳轉,更加符合用戶習慣(之前是縱向跳轉)。

v4.2.1 中的表單控件:
 

v4.2.2 中的表單控件:
 





查看官網示例:http://fineui.com/demo/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM