天天看點

[翻譯] Ext JS 6.5.1 和 Sencha Cmd 6.5.1 GA(一般可用) 版本釋出Ext JS 6.5.1亮點試試看Ext JS 6.5.1中的新功能Sencha Cmd 6.5.1的新功能

原文連結:http://blog.csdn.net/lovelyelfpop/article/details/75605769

英文原文:https://www.sencha.com/blog/announcing-ext-js-6-5-1-sencha-cmd-6-5-1-ga/

我們代表整個Sencha團隊,很高興地宣布釋出Ext JS 6.5.1和Sencha Cmd 6.5.1。這些版本專注于客戶提出的的增強請求以及解決社群報告的一些問題。這些增強功能主要用于Modern Toolkit,是以您可以為移動裝置和桌面裝置提供豐富的體驗。

Ext JS 6.5.1亮點

  • 新元件和插件,包括Displayfield元件和對Grid支援了剪貼闆(Clipboard)插件(Modern)
  • 溢出滾動增強,包括對工具欄溢出滾動的支援,帶有溢出滾動支援的标簽頁面闆(Tab Panel)以及表格單元格文本溢出的自動工具提示
  • 資料透視表格(Pivot Grid)增強功能,支援更多類似Excel的功能,包括處理具有null值的大量資料集的可選項
  • 樹形表格Tree Grid支援Exporter
  • 數以百計的小改進和錯誤修複
  • 為動态包加載優化應用程式的建構
  • 更新的Kitchen Sink示例和員工通訊錄應用

試試看

  • 客戶可以通過通路支援門戶下載下傳Ext JS 6.5.1和Cmd 6.5.1
  • 下載下傳Ext JS 6.5.1和工具的免費30天試用版
  • 在任意裝置上檢視Ext JS 6.5示例
  • 閱讀Ext JS指南中的新功能

Ext JS 6.5.1中的新功能

Ext JS 6.5.1包括對表格Grid,樹形表格Tree Grid,資料透視表格Pivot Grid,标簽面闆Tab Panel,工具欄Toolbar,表單Form,日期面闆Date Panel等的多項增強功能。以下是Ext JS元件的關鍵改進。

表格

Ext JS Grid,以及Grid中的selectable配置,現在也支援剪貼闆(Clipboard)插件了。剪貼闆插件支援多種格式,包括用于HTML,文本和基于dataindex和cell的底層字段值的原始值。

[翻譯] Ext JS 6.5.1 和 Sencha Cmd 6.5.1 GA(一般可用) 版本釋出Ext JS 6.5.1亮點試試看Ext JS 6.5.1中的新功能Sencha Cmd 6.5.1的新功能

Grid通常需要顯示的内容可能不适合單元格或标題的寬度。現在,您可以配置溢出提示資訊了。當表格中的單元格具有很多文本時,它會顯示省略号。當使用者将滑鼠懸停在該單元格上時,它将顯示完整文本的提示資訊(tooltip)。

Grid中的數字控件(Number field)驗證和被修改單元格的渲染也得到了改進。

[翻譯] Ext JS 6.5.1 和 Sencha Cmd 6.5.1 GA(一般可用) 版本釋出Ext JS 6.5.1亮點試試看Ext JS 6.5.1中的新功能Sencha Cmd 6.5.1的新功能

樹形表格 Tree Grid

Tree Grid元件與Grid緊密相關,并具有Grid的許多功能,例如用于編輯内容的Grid插件。使用Ext JS 6.5.1,您可以使用“Exporter”插件導出Tree Grid中的所有行、标題和摘要行(summary row)。

[翻譯] Ext JS 6.5.1 和 Sencha Cmd 6.5.1 GA(一般可用) 版本釋出Ext JS 6.5.1亮點試試看Ext JS 6.5.1中的新功能Sencha Cmd 6.5.1的新功能

标簽面闆 Tab Panel

Tab Panel現在支援溢出滾動,是以您的應用程式可以有很多個标簽頁,标簽頁按鈕可以随意滾動,同時支援紋波動畫(Material Design的波紋動畫)和訓示器動畫。使用溢出處理控件,您可以完全控制啟用或禁用滾動條的可見性。

[翻譯] Ext JS 6.5.1 和 Sencha Cmd 6.5.1 GA(一般可用) 版本釋出Ext JS 6.5.1亮點試試看Ext JS 6.5.1中的新功能Sencha Cmd 6.5.1的新功能

資料透視表格 Pivot Grid

Pivot Grid聚合器(aggregator)功能現在提供的行為更像Excel。您的資料集可以包括null值,使用屬性calculateAsExcel,您可以選擇忽略null值,就像在Excel中一樣。配置器以及Exporter插件均支援Excel的計數功能。

[翻譯] Ext JS 6.5.1 和 Sencha Cmd 6.5.1 GA(一般可用) 版本釋出Ext JS 6.5.1亮點試試看Ext JS 6.5.1中的新功能Sencha Cmd 6.5.1的新功能

日期面闆 Date Panel

使用Ext JS 6.5.1,我們對datepanel元件進行了多種樣式改進,包括“被選日期”和“今日”的圓形樣式。還有一個用于datepanel的 UI mixin 可以讓您輕松建立自定義主題。

[翻譯] Ext JS 6.5.1 和 Sencha Cmd 6.5.1 GA(一般可用) 版本釋出Ext JS 6.5.1亮點試試看Ext JS 6.5.1中的新功能Sencha Cmd 6.5.1的新功能

Sencha Cmd 6.5.1的新功能

Sencha Cmd 6.5.1可幫助您為大型Web應用程式建立最佳版本。它包括以下主要功能:

動态包加載的最小體積建構

在Ext JS 6.5.0中,使用動态加載包機制的應用程式,在建構時會包括所有Ext架構類。這是因為動态加載的包是單獨build的,而它們依賴哪些架構類對于應用程式是未知的。

現在,使用Ext JS 6.5.1,動态包的類依賴可以傳遞給應用程式建構,并允許它僅包含所需的類(而不是所有Ext架構類),如下所示:

“output” : { 
    “js” : { 
        “filter” : “minimum”    
    } 
}
           

在建構時手動排除特定的類

您現在可以手動從建構中排除特定的類。這有助于删除Sencha Cmd自動檢測到的依賴,但實際上并沒有被應用程式使用到。例如:

“js” : { 
    “exclude” : [ 
        “Ext.data.BufferedStore” ,
        ...
    ] 
}
           

閱讀Sencha Cmd 6.5新功能指南了解更多資訊。