+2016-08-20 v3.2.0 +表格加強。 +表格列RenderField增長屬性ClientHtmlEncode,用於在客戶端進行HTML編碼。 -增長示例:單元格編輯->雜項->客戶端HTML編碼。 -表格的ExpandOnDoubleClick更名爲ExpandOnDblClick;選項卡的CloseOnDblclick更名爲CloseOnDblClick。 -表格增長TreeExpandOnDblClick;樹控件增長ExpandOnDblClick。增長示例:樹表格->樹表格(禁用雙擊展開樹節點)。 -修正表格放到啓用IFrame的窗體控件中時,在IE下可能會出現行分隔線錯位的狀況。 +刪除表格ClearSelectedRowsAfterPaging屬性,請使用ClearSelectionBeforePaging屬性(不兼容提醒)。 -增長ClearSelectionBeforeBinding屬性,默認爲true。 -更新示例:分頁->內存分頁(跨頁保持選中行);數據庫分頁(跨頁保持選中行)。 -上述示例的後臺C#代碼由原來的 80 行減小爲 8 行! -增長示例:分頁->內存分頁(跨頁保持選中行,行的詳細數據);數據庫分頁(跨頁保持選中行,行的詳細數據)。 -增長示例:網址數據源->大數據->網址數據源(大數據,10,000,客戶端分頁);網址數據源(大數據,10,000,服務端分頁)。 -表格列廢除屬性HtmlEncodeFormatString,請直接使用HtmlEncode屬性。 +RenderField的FieldType=Float,可能會出現101217.760000被錯誤更改成101217.758的問題。 -解決辦法:改成FieldType=Double,由於Double精度爲15~16,Float的精度爲6~7。 -增長示例:單元格編輯->雜項->數字的精度(Float,Double)。 -增長示例:行與列移動->行移動(上下移動,多選)。 -修正大數據表格不滿60行時,出現JS錯誤的問題。 -調整列寬度時保持橫向和縱向滾動條位置不變。 +增長屬性:EnterNavigate、EnterVerticalNavigate、EnterEditableCell,用來單獨控制Enter鍵在單元格編輯時的導航。 -增長示例:單元格編輯->鍵盤操做->單元格編輯(Enter縱向導航,Tab橫向導航);(Enter橫向導航,Tab縱向導航)。 -增長示例:單元格編輯->下拉列表/框->下拉表格(多選)。 +RenderField增長EditSetterFunction和EditGetterFunction。 -更新示例:單元格編輯->快速選擇->從下拉表格中快速選擇;新增示例:(自定義編輯器獲取函數)。 -增長示例:單元格編輯->快速選擇->從彈出窗體中快速選擇(客戶端腳本)。 -增長示例:單元格編輯->新增刪除->新增行與刪除行(客戶端腳本)。 -增長示例:表頭過濾->過濾(下拉列表,多選);過濾(下拉列表,多選,用戶自行輸入值)。 -增長示例:單元格編輯->新增刪除->新增行(選中新增的行)。 -增長示例:排序->排序(服務器端改變排序列)。 +表格快捷操做支持。 -選中單元格的同時也會選中行。 +增長屬性ArrowKeySelection(默認爲true),上下左右按鍵改變選中行和單元格,增長示例:雜項->顯示選中單元格。 -更新示例:模板列->編輯文本框(自定義上下按鍵事件),因爲本示例自定義上下按鍵事件,須要禁用ArrowKeySelection。 -增長屬性MouseWheelSelection(默認爲false),鼠標滾輪改變選中行,增長示例:雜項->鼠標滾輪改變選中行。 +增長QuickPaging和QuickPagingThenSelect屬性,能夠經過上下按鍵和鼠標滾輪快速翻頁。 -增長示例:分頁->內存分頁(快速切換分頁);數據庫分頁(快速切換分頁)。 -增長示例:單元格編輯->快速選擇->從彈出窗體中快速選擇(更多客戶端腳本,GetMergedData);(初始空白行)。 -單元格編輯中的序號列,在新增行時會自動更新。 -增長示例:表格控件->擴展列->模擬樹列(全選反選,客戶端腳本)。 -增長示例:擴展列->行擴展列(嵌套HTML表格)。 -增長示例:表格控件->樹控件->樹表格(全選與反選,客戶端腳本)。 +表單加強。 -後臺更新表單字段時,不會觸發客戶端驗證邏輯。 -日期控件控件能夠設置大小,填充面板。增長示例:基本元素->日期控件(固定高度)。 -下拉框(單選)選中後,讓輸入框獲取焦點,這樣Tab能夠繼續進行下去。 -表單字段的LabelAlign的類型:LabelAlign?->LabelAlign。 -修正觸發器輸入框TriggerBoxUrl無效的問題,增長示例:雜項->自定義觸發器輸入框圖標。 +爲面板增長EnableTableStyle屬性(啓用表格樣式)。 -表單控件啓用EnableTableStyle,注意要先刪除BodyPadding屬性。 -增長示例:表格樣式->表格樣式(簡單表單);(表單);(複選框列表)。 -增長示例:表格樣式->表格樣式(表單驗證);(聯繫咱們);(信息錄入)。 +ContentPanel中的表單字段能夠經過ValidateForms驗證了。 -增長示例:自定義表格樣式->自定義表格樣式(簡單表單);(表單);(聯繫咱們);(複雜表格)。 -數字輸入框增長TrimEndZero屬性,用於去除小數位後面的零(默認爲true),增長示例:輸入框->數字輸入框(去除小數後面的零)。 -增長示例:雜項->關閉頁面前提示框(EnableFormChangeConfirm);(F.beforeUnload);(表單和可編輯表格)。 -修正下拉表格,若是顯示文本包含空格的話,後臺Text獲取不正確的問題。 -增長示例:下拉表格->下拉表格(客戶端全選)。 +下拉列表優化。 -下拉列表(可編輯+不強制選擇),若是清空選中項,則後臺IsUserInput屬性爲true(不兼容提醒)。 -下拉列表(可編輯),不管是否爲強制選擇,在用戶輸入文本時不觸發回發事件,只有在失去焦點時才進行判斷。 -修正下拉列表(可編輯),在輸入中文字符過程當中,下拉框消失的問題。 -優化下拉列表過濾時的性能(過濾時去除文本先後空白,從新建立下拉HTML,文本相同不重複過濾)。 +重構日期選擇器,能夠選擇時間。 -刪除jQueryUI的DatePicker組件,引入fecha.js基礎庫,並重寫日期選擇器組件。 +客戶端日期格式化字符串規則和服務器端的保持一致。 -客戶端JS函數分別爲F.parseDate和F.formatDate。 -經常使用格式化字符串:yyyy-MM-dd(2016-08-18), yyyy-MM-dd HH:mm:ss(2016-08-18 08:30:00)。 -增長示例:基本元素->日期控件(選擇時間);(選擇時間,不顯示秒鐘)。 -增長示例:輸入框->日期選擇器(選擇時間);(選擇時間,不顯示秒鐘)。 -增長示例:表格控件->單元格編輯->雜項->單元格編輯(顯示時間);(顯示時間,不顯示秒鐘)。 -增長示例:其餘雜項->站點快速導航。 -修正左側區域佈局摺疊時其工具欄仍然可見的問題;修正左側區域佈局隱藏時其分隔條仍然可見的問題。 -支持異步任務(.Net40引入的Task、async、await有助於簡化異步任務的代碼)。 -增長第三方組件示例:其餘雜項->第三方組件->Slide。 -修正頁面出現滾動條時,拖動窗體控件出錯的問題。 -支持Dynamic對象的數據綁定。 -默認爲頁面添加Content-Type爲text/html;charset=utf-8的頁面標識。 -增長示例:更多控件->樹控件->複選框->全選與反選(客戶端腳本)。
主要的更新內容 php
===============================================
78. 簡化跨頁選中行的實現
v3.2.0新增屬性ClearSelectionBeforePaging,將原來 80 行實現代碼簡化爲 8 行。
79. 大數據表格分頁(網址數據源)
網址數據源因爲無需在先後臺保持表格的數據狀態,於是能夠極大的提高頁面回發的速度,被不少開發者喜好。
而大數據表格能夠同時顯示不少條數據(官網示例多達 1萬條數據),而大數據表格支持分頁,將進一步擴大其性能優點。
80. 單元格編輯是能夠單獨控制Enter、Tab的導航方向
能夠控制Enter縱向、Tab橫向導航,也可使Enter橫向、Tab縱向導航,經過簡單的屬性設置來實現。
81. 鼠標滾輪改變選中行
除了使用上下按鍵改變選中行外,咱們還可使用鼠標滾輪快速改變選中行,只須要啓用MouseWheelSelection。
82. 鼠標滾輪或者上下按鍵快速切換分頁
使用上下按鍵和鼠標滾輪能夠改變選中行,若是分頁存在,還能夠用這些快捷操做來切換分頁,無需手工點擊分頁按鈕。
83. 單元格編輯,初始空白行,從彈出窗體中快速選擇
初始顯示10個空白行,從彈出窗體中快速選擇,以後定位到下一行,能夠繼續新增。
84. 表單支持表格樣式
表格的樣式,表單的心,一個屬性 EnableTableStyle搞定。咱們一直在傾聽客戶的聲音,這個就是最好的見證。
85. 支持ContentPanel中的表單字段驗證
這個支持讓自定義表單更加靈活多變,咱們能夠把表單字段放到 HTML 的 table 標籤中,自行編寫CSS樣式。
86. 日期控件支持顯示時間了!
v3.2.0對日期控件進行了重寫,不只支持了顯示時間,並且JavaScript端的格式化字符串規則和C#端的徹底一致,帥。
+客戶端日期格式化字符串規則和服務器端的保持一致。
-客戶端JS函數分別爲F.parseDate和F.formatDate。
-經常使用格式化字符串:yyyy-MM-dd(2016-08-18), yyyy-MM-dd HH:mm:ss(2016-08-18 08:30:00)。
87. 表格單元格編輯能夠顯示和編輯時間
v3.2.0中全新的日期控件,使得在表格中顯示和編輯時間(時分秒)很是簡單,只須要設置正確的格式化字符串便可。
88. 同時監測表單和表格的數據改變
經過簡單的JavaScript代碼,能夠同時監測表單和表格的數據改變,只要有一個發生改變,就能在關閉頁面前給出提示。
===============================================
官網示例已更新:http://fineui.com/demo_pro/
更新記錄:http://fineui.com/version_pro/
爲何選擇專業版:http://fineui.com/bbs/forum.php?mod=viewthread&tid=6351
html
=============================================== 數據庫