【更新】Essential Studio for JavaScript 2018 v4釋出
下載Essential Studio for JavaScript最新版本
Essential Studio for JavaScript是首款專門用於LOB應用開發的JavaScript框架。包含40多種獨特的、全新設計的控制元件,包括網格、圖表、計量器、編輯器、樹形檢視、選單、OLAP網格等等。
Common
新元件
以下元件已經新增到Essential JS 2 。
Chip
Chip控制元件包含一小塊在單擊操作時觸發事件的基本資訊。它還包含主要文字、影象或兩者,並且主要用於郵件、聯絡人或篩選器標記。
輸入晶片——基本晶片與刪除圖示,代表一個人或實體,並能夠從晶片列表收集移除晶片。
選擇晶片——用於從可用的晶片中選擇一個選項。
過濾晶片——用於從可用的選項中選擇多個選項。
In-place Editor
In-place Editor控制元件用於編輯具有內聯和彈出模式的適當元素。該控制元件具有內建的支援來處理所有表單控制元件,如文字框、下拉列表、日期選擇器和富文字編輯器。
PDF閱讀器
PDF檢視器元件使您可以檢視和列印PDF檔案:
可以開啟和顯示用AES和RC4加密保護的正常和PDF檔案。
包括核心互動:滾動、縮放、平移和頁面導航。
內建工具欄。
可以從PDF檔案中選擇和複製文字。
可以在整個PDF文件中容易地搜尋文字。
藉助於書籤、縮圖、超連結和內容表,可以輕鬆導航。
包括適合頁面和適合寬度兩種檢視模式。
可以從瀏覽器直接列印整個文件或特定頁面。
查詢生成器
Query Builder元件是一個圖形使用者介面,允許您建立和編輯過濾器。它輸出一個結構化的過濾器JSON,可以很容易地對其進行解析以建立SQL。它與Data Manager整合以與資料來源通訊,並基於提供的過濾器返回期望的結果。它支援資料繫結、模板以及水平和垂直方向。
Splitter
Splitter元件是一個佈局使用者介面(UI)控制元件,具有可調整大小的分割窗格。容器分成水平方向或垂直方向的多個窗格。分隔符(分隔符)分割窗格並用於調整窗格的大小。將Splitter放置在分割窗格中,以形成巢狀佈局使用者介面。
樹形表格
The Essential Studio JavaScript TreeGrid是一個功能豐富的控制元件,用於以表格格式有效地視覺化自引用層次資料。其豐富的特性集包括許多功能:資料繫結、編輯、排序、篩選、分組、分頁、聚合行以及匯出到Excel、CSV和PDF格式。
庫存圖
StockChart是一個功能豐富的控制元件,用於使用圖表和範圍工具跟蹤和視覺化任何公司的特定時期的股價。其豐富的特性集包括許多功能:資料繫結、工具提示、十字線、縮放、平移以及匯出到影象和PDF格式。所有股票元素都是使用可伸縮向量圖形(SVG)渲染的。
生產預覽
在Essential JS 2 中,下列元件已經從預覽轉移到生產:
Diagram
Word Processor
Menu Bar
Pivot Table
Progress Button
Rich Text Editor
曆法
伊斯蘭曆
除了Gregorian日曆,Calendar控制元件還支援顯示伊斯蘭日曆(Hijri日曆)。
圖表
延遲載入
按需載入帶有資料的圖表。
餅圖半徑
現在餅圖為每個切片支援不同的半徑。
餅圖中心
改變餅圖的中心。
網格線和軸標記動畫
圖表現在支援網格線和軸標籤動畫的傳奇點選。
圓規
基於起始角和終止角的半徑計算
圓規的半徑將根據起始角和終止角來計算,以避免在繪製半圓形或四分之一圓形規時出現過多的空白空間。
圖解
UML類圖
該特性允許使用者通過程式碼或具有內建類圖形狀的視覺化介面來建立UML類圖。
UML活動圖
該特性允許使用者通過程式碼或具有內建活動形狀的視覺化介面來建立UML活動圖。
聯結器註釋的拖動限制支援
該特性允許使用者在從聯結器拖動標籤時限制標籤的位置。
CRUD
該特性允許使用者通過從資料庫讀取資料,並用新插入/更新/刪除的節點和聯結器更新資料庫來生成關係圖。
虛擬化
該特性允許使用者在圖表中呈現大量節點和聯結器,從而實現有效的效能。
對話
可調整大小的對話方塊
調整模態和非模態(非模態)對話方塊的大小。可以使用該特性動態調整對話方塊的維度。
ESSENTIAL DOCIO
更新欄位增強
Essential DocIO現在允許更新Word文件中的AutoNum和Set欄位。
重新啟動列表中的編號
Essential DocIO現在允許在Word文件中重新啟動列表中的編號,同時執行郵件合併和合並多個Word文件。
Word-to-PDF和Word-to-image轉換中的連字元
Essential DocIO現在允許在Word文件中用連字元連線文字,同時將其轉換為PDF或影象格式。
跟蹤Word-to-PDF轉換中的變化
Essential DocIO現在允許在轉換帶有跟蹤更改或修訂的Word文件時在生成的PDF中顯示修訂標記。
Word-to-PDF增強
Essential DocIO現在在Word-to-PDF轉換中提供以下特性:
儲存複雜的指令碼文字。
文件管理員
從左到右
DocumentEditor現在支援所有UI元素(如查詢和替換窗格、對話方塊等)的從右到左的流動方向。
IME支援
DocumentEditor現在支援輸入方法編輯器(IME),允許輸入日語、中文等複雜語言。
檔案上傳
順序上傳
File Upload控制元件從佇列中順序處理檔案,而不是一次上傳所有檔案。
網格
行拖放
拖拽網格中的網格行以動態更改UI中的行位置。
行生成
該特性允許使用者使用網格事件跨越相鄰行。
列印層次
列印“n”級別的子網格。
將網格層次結構匯出到Excel、CSV和PDF
將“n”級別的子網格匯出到Excel、CSV和PDF格式。
新增新行
在UI中的網格底部新增新行。
HEATMAP CHART
軸標籤分組
將多級軸標籤分組到熱圖中。
圖例選擇
通過選擇圖例中的圖例項來切換熱圖中的單元格可見性。
單元格選擇
在熱圖中使用滑鼠互動選擇單個或多個單元格。
地圖
顏色對映增強
現在,對Maps中的形狀應用去飽和顏色對映,對圖例項應用漸變顏色。
圖例增強
可以只顯示用於顏色對映的所需圖例項,並且可以繫結來自資料來源的圖例文字。
選擇和突出顯示
選擇或突出顯示與地圖形狀類似的圖例項。
樞軸網格
編輯和更新
終端使用者可以在執行時編輯原始項,同時更新控制元件。
Drill-through
支援輕鬆獲取特定值單元格或彙總單元的原始項列表。
篩選對話方塊
在篩選對話方塊中,提供了對限制顯示欄位值和搜尋選項的支援,以處理沒有任何效能約束的大資料。
超連結
允許使用者通過單擊超連結單元格來檢索關於特定單元的資訊。它還允許使用者以程式設計方式執行自定義操作。
延遲更新
終端使用者可以按需重新整理控制元件,而不是在每次UI互動期間。
顯示/隱藏總數
為顯示或隱藏行和列的小計和大計提供支援。
聚合
添加了更多的聚合型別,如不同的計數、產品、索引、總體stdev、樣本stdev、總體var、樣本var、執行總數、與總和的差異、%與總和的差異、%與總和的差異、%與總列的差異、%與總列的差異、%與總行的差異、%與父列的差異、%與總列的差異、%與父列的差異、以及%與父列的差異。
ESSENTIAL PRESENTATION
聯結器
新增、編輯和刪除PowerPoint檔案中的聯結器。
豐富的文字編輯器
編輯表
該特性允許使用者在Markdown編輯器中新增具有行和列的表。
進度表
上下文選單
上下文選單現在可以和Scheduler一起使用,當右鍵單擊單元格或約會時開啟。
塊時間間隔
可以阻塞特定時段以防止在該時隙中建立約會。
外部拖放
將約會從Scheduler拖放到外部源,反之亦然。
只讀事件
可以在排程程式上使特定事件為只讀,從而限制任何CRUD操作。
虛擬滾動
在每個滾動操作上載入資源和時間線檢視的約會。
阻力作用的改進
您可以使用tapHold事件在移動裝置上拖動約會。現在,我們已經做了改進,實現了平滑的滾動和自動導航跨越日期範圍,同時將約會拖到極端。
TAB
垂直製表符
在Tab控制元件中提供垂直方向支援,它從上到下排列選項卡項。標題位於Tab控制元件的左邊或右邊。
TREEMAP
顏色對映增強
現在,對TreeMap中的專案應用去飽和顏色對映,對圖例專案應用漸變顏色。
圖例增強
可以只顯示用於顏色對映的所需圖例項,並且可以繫結來自資料來源的圖例文字。
選擇和突出顯示
選擇或突出顯示與TreeMap中的項類似的圖例項。
樹檢視
自動檢查
提供一個選項,以防止對TreeView父複選框和子複選框進行自動檢查/取消檢查。現在,每個複選框將獨立操作。
遠端資料來源中的分層資料型別支援
現在,您可以在TreeView控制元件中使用來自遠端服務的分層資料。
按需載入
提供了在TreeView控制元件中禁用按需載入支援的選項。