fastui

fastui

FastUI,拓維信息設計開發的基於JavaScript的富客戶端開發框架。此框架基於LGPL協定開源,是拓維信息第一款開源的產品。

FastUI介紹,技術亮點,功能特性,

FastUI介紹

它能縮短開發時間,減少代碼量,使開發者更專注於業務和服務端,輕鬆實現界面開發,帶來絕佳的用戶體驗。
使用FastUI,開發者可以快速創建Ajax無刷新、B/S快速錄入數據、CRUD、Master-Detail、選單工具列、彈出面板、數據驗證、分頁表格、樹、樹形表格等典型WEB套用系統界面。

技術亮點

編寫簡潔:控制項庫採用HTML標籤編寫模式,降低對JS的要求,減少近2/3的代碼。
MVC架構:採用MVC架構模式,統一數據模型、統一控制匯流排、控制項展示通過模板定義。
性能最佳化內置懶載入,異步處理,DataGrid一次載入1000條數據,ie9隻需660ms左右,ie6需6S左右。
豐富控制項:包含表格、樹、數據驗證、布局導航等多個控制項。
超強表格:提供統一分組、多表頭、分頁排序、行過濾、數據匯總、單元格編輯、詳細行、Excel導出等功能。
界面美觀:新版採用CSS3設計,目前有3套風格可選。
瀏覽器兼容:支持IE6+、FireFox、Chrome等。
跨平台支持:支持Java、.NET、PHP等。

功能特性

● 標籤配置
使用HTML作為組件生成方式。減少80%的Javascript代碼量。
● 第三方兼容
與ExtJS、jQuery、YUI等任意第三方控制項無縫集成。
● 強大表格控制項
實現多表頭、分頁排序、行過濾、數據匯總、單元格編輯、詳細行信息、Excel導出等功能。
● 樹形控制項
實現懶載入、CheckBox選擇、節點繪製、摺疊展開、節點編輯、增加、刪除、修改、移動節點。
表單控制項
包含:彈出選擇框、文本輸入框、數字輸入框、日期選擇框、下拉選擇框、下拉樹形選擇框、下拉表格選擇框、檔案上傳控制項、多選框、列表框、多選框組、單選框組、按鈕等。
開發者可以批量操作表單控制項,比如表單載入、提交、驗證等。
● 導航控制項
包含:分頁導航器、導航選單、選項卡、選單、工具列等。
數據驗證
輸入框組件可以監聽處理驗證事件,自定義驗證規則。
當驗證失敗時,會自動減少寬度,顯示一個提示圖示。
● 格式化顯示
組件支持格式設定(format),靈活控制相同的數據不同的展現格式。
表格控制項可以格式化顯示單元格內容。
● 外觀自定義
開發者可以通過修改CSS樣式,改變組件外觀,定製出自己的風格。
● 跨瀏覽器
支持IE(6+)、FireFox、Chrome等主流瀏覽器。
● 跨開發平台
支持多服務端平台,如Java、.NET、PHP、ASP、ColdFusion、Ruby on Rails等

相關詞條

熱門詞條

聯絡我們