Essential Studio for JavaScript是首款專門用於LOB應用開發的JavaScript框架。包含40多種獨特的、全新設計的控件,包括網格、圖表、計量器、編輯器、樹形視圖、菜單、OLAP網格等等。git
Essential Studio for JavaScript 點擊下載>>>github
Essential JS 2是一個現代的JavaScript UI工具包,具備輕量級、響應式和模塊化的特色。它是用TypeScript編寫的,徹底支持Angular和React框架的完整支持。目前有如下組件可供使用:npm
Grid服務器
Chart框架
Drop-Down List編輯器
Tree View模塊化
Date Picker工具
Dialog佈局
Numeric Text Boxspa
Tab
Toolbar
Circular Gauge
Linear Gauge
Form Validator
Combo Box
Autocomplete
Multiselect Drop-Down
Calendar
Date Range Picker
Button
Radio Button
Check Box
Text Box
Time Picker
Masked Text Box
List View
Tooltip
Context Menu
Accordion
用於Angular組件的基本JavaScript已經升級到無縫支持Angular 5。
新的控件
組合框組件容許用戶輸入一個值或從預約義選項列表中選擇一個選項。單擊此組件的箭頭圖標時,下拉列表將顯示用戶能夠從中選擇的值列表。
主要特徵
數據綁定:容許綁定和訪問本地或服務器端數據源的項目列表。
分組:支持將單個或特定類別下的邏輯相關項目進行分組。
排序:支持按字母順序(升序或降序)排序列表項。
過濾:容許根據組件中輸入的字符過濾列表項目。
模板:容許自定義列表項目、選定的值、頁眉、頁腳、類別組頁眉。
可訪問性:內置的可訪問性支持有助於經過鍵盤、屏幕閱讀器或其餘輔助技術設備訪問全部組件的功能。
新的控件
JavaScript的媒體播放器提供了一個簡單而強大的視頻和音頻播放器,內置控制選項。它支持HTML5標準音頻和視頻格式,如MP四、MP三、WebM和Ogg。
主要特徵
支持HTML5標準視頻。
支持YouTube視頻。
內置控制欄,用於桌面和移動設備的全部基本操做,包括播放/暫停、下一首、上一首、音量控制和全屏。
時間軸滑塊,便於導航。
標題欄。
軸標籤
支持顯示多行軸標籤。
顯示外部數據標籤
如今能夠在圖表區域內顯示部分可見的數據標籤。
防僞
防僞令牌可用於幫助保護應用程序免受跨站請求僞造。它生成一個隱藏的表單字段(防僞造標記),在提交表單時進行驗證。
額外的數據操做
提供了IN和NotIN過濾器操做用於在WHERE過濾器中指定多個值。
對齊
支持定製用戶手柄的位置。
端口加強
如今能夠拖動端口來從新定位端口。
對稱佈局
對稱佈局是用於以圓形和對稱方式排列圖的自動佈局。
標籤交互
已經爲標籤提供了交互支持。他們能夠被選中、拖動、調整大小和旋轉。
搜索索引多欄彈出
如今能夠區分多列AUTOCOMPLETE控件中的顯示格式和搜索字段,容許用戶在列表中搜索任意數量的字段,而無需修改所選的文本格式。
EAN
條形碼控制器如今支持EAN-8和EAN-13條形碼。
27個新的Excel公式
支持如下Excel公式:
ASINH,ATANH,AVERAGEIF,AVERAGEIFS,BASE,BESSELI,BESSELJ,BESSELK,BESSELY,COUNTIF,MMULT,MOD,NORMSDIST,NORMDIST,ODD,POWER,PV,RADIANS,RAND,ROUND,ROUNDUP,ROUNDDOWN,SECH,SUMPRODUCT,TEXT, VLOOKUP和STDEV。
服務器過濾
在搜索框中輸入文本時,此功能將過濾數據源。過濾是基於包含來自整個數據源的匹配項。
服務器過濾:遠程數據
服務器過濾:本地數據
支持鼠標選擇
支持在文件資源管理器控件中使用鼠標管理文件/文件夾。
外部拖放
KANBAN控件如今支持與其餘控件之間的拖放操做。
沒有數據源的KANBAN列
KANBAN列能夠在不綁定數據源的狀況下顯示。
添加按鈕
添加了一個能夠隱藏的按鈕,容許增長和減小滑塊的值。
資源分配視圖
甘特圖控件支持資源分配視圖。使用該視圖,用戶能夠解釋在同一日期發生的任務以及項目中資源的過分分配。
排序
如今能夠根據行順序顯示具備序列號的任務。
多行選擇
如今能夠選擇多行並執行縮進和負縮進操做。
列過濾
如今能夠過濾甘特圖控件中的特定字段或列。
展開/摺疊記錄
甘特圖控制如今支持擴展和摺疊特定的記錄。