[翻译] Ext JS 6.5.1 和 Sencha Cmd 6.5.1 GA(一般可用) 版本发布
原文链接: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的底层字段值的原始值。
Grid通常需要显示的内容可能不适合单元格或标题的宽度。现在,您可以配置溢出提示信息了。当表格中的单元格具有很多文本时,它会显示省略号。当用户将鼠标悬停在该单元格上时,它将显示完整文本的提示信息(tooltip)。
Grid中的数字控件(Number field)验证和被修改单元格的渲染也得到了改进。
树形表格 Tree Grid
Tree Grid组件与Grid紧密相关,并具有Grid的许多功能,例如用于编辑内容的Grid插件。使用Ext JS 6.5.1,您可以使用“Exporter”插件导出Tree Grid中的所有行、标题和摘要行(summary row)。
标签面板 Tab Panel
Tab Panel现在支持溢出滚动,因此您的应用程序可以有很多个标签页,标签页按钮可以随意滚动,同时支持纹波动画(Material Design的波纹动画)和指示器动画。使用溢出处理控件,您可以完全控制启用或禁用滚动条的可见性。
数据透视表格 Pivot Grid
Pivot Grid聚合器(aggregator)功能现在提供的行为更像Excel。您的数据集可以包括null值,使用属性calculateAsExcel,您可以选择忽略null值,就像在Excel中一样。配置器以及Exporter插件均支持Excel的计数功能。
日期面板 Date Panel
使用Ext JS 6.5.1,我们对datepanel组件进行了多种样式改进,包括“被选日期”和“今日”的圆形样式。还有一个用于datepanel的 UI mixin 可以让您轻松创建自定义主题。
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新功能指南了解更多信息。