extjs6.2是一款功能丰富的web前端框架开发软件,在开发软件过程中,需要构建开发的框架,以帮助程序员在设计软件的时候可以执行代码,模拟运行环境,加速软件的开发流程,这款extjs6.2就是可以帮助您在Sencha框架开发中优化操作流程以及代码的软件,新版中更新了大量的功能,将Ext JS和Touch合并为一个单一的框架,利用数据处理、控制器、软件模型的设计的资源全部集成到一个开发框架中,实现了编程中可以从多个模块上共享编程的数据,增加软件的协调性,需要的朋友可以下载试试!

软件功能
预先集成和测试的UI组件
Extjs包括业界最全面的预集成和测试的高性能UI组件的集合。这些组件包括HTML5日历,网格,枢纽网格,D3适配器,树,列表,表单,菜单,工具栏,面板,窗口等等。Sencha社区还提供数百个用户扩展。
丰富的数据分析
Extjs使组织能够通过Sencha Pivot Grid向其Web应用程序添加强大的分析功能。它允许用户总结,汇总和分析多维数据以做出更明智的决策。
复杂的数据可视化
D3适配器使您能够将复杂的数据驱动文档包(D3)可视化功能(如heatmaps,treemaps,sunbursts等)添加到Web应用程序中。
后端不可知数据包
Extjs中包含的强大数据包将UI组件与数据层分离。数据包允许使用提供诸如排序和过滤等功能的高功能模型的客户端数据集合。数据包是协议不可知的,可以使用任何后端源的数据。它具有会话管理功能,允许多个客户端操作,最大限度地缩短到服务器的往返时间。
布局管理器和响应配置
Extjs包括一个灵活的布局管理器,以帮助组织跨多个浏览器,设备和屏幕尺寸显示数据和内容。它可以帮助您控制组件的显示,即使是最复杂的用户界面。Extjs还提供响应式配置系统,允许应用程序组件适应特定的设备方向(横向或纵向)或可用的浏览器窗口大小。
可定制的开箱即用的主题
Extjs组件可用于多种开箱即用的主题,包括Material,Triton,Classic,Neptune和Crisp。主题可定制,以反映特定的品牌标识。Sencha Cmd公开了Extjs主题使用的数百个变量,可以修改以设计自定义主题。
软件特色
Ext JS在Sencha框架中引入了许多新的和令人兴奋的改进。这些变化为基于所有现代浏览器、设备和屏幕尺寸带来了新的功能和可用性。
工具包(ToolKits)Ext JS 6最大的变化就是将Ext JS和Touch合并为一个单一的框架。之前的框架的核心(数据、控制器、模型等等)已被调和为一个单一的公共平台。这样,数据和逻辑就能共享,从而帮助开发人员进一步去优化他们的应用程序。
那些具有独特功能的东西将会被分解为两个绝然不同的两个工具包:古典(Classic)和现代(Modern)。这些工具包通过Ext JS和Touch的视图层来进行划分的。那些共享核心资源和逻辑,并使用这两种工具包的应用程序被称为通用(Universal)应用程序。
ext-all.js这个文件在build文件夹中依然存在。而ext-modern.js就相当于使用sencha-touch.js。两者使用的是共同的核心。
在当前版本中,示例kitchensink就是所谓的通用应用程序,一个单一的结合了经典和现代两个生成配置的应用程序。
包的命名对于各种不同包中的前缀“ext-”和“sencha-”已经被删除。这些前缀当初主要是用来区分Sencha Touch、Ext JS和公共库的。而现在,他们不再需要进行这种区分了,所有这些代码都已经包含到了Ext JS中。这意味着“sencha-charts”现在应为“charts”,而“ext-theme-neptune”则为“theme-neptune”。
正如你所想的哪样,要从Ext JS 5升级到Ext JS 6,就需要在app.json文件中调整包的引用名称。
无障碍(3)
EXTJS-22031 RowEditor应该支持屏幕阅读器
EXTJS-22032 复选框选择型号应支持屏幕阅读器公告
EXTJS-22063 网格应该支持向屏幕阅读器通知脏细胞
图表(1)
EXTJS-16591 现代工具包应提供火花线
核心(2)
EXTJS-19839 对象被毁坏时,配置应该为空
EXTJS-21976 将插件创建和管理移动到核心包
D3(2)
EXTJS-21391 Pack,TreeMap,Partition / Sunburst,Tree / HorizontalTree,HeatMap组件应该支持工具提示
EXTJS-21890 提供集成了透视矩阵和D3 HeatMap的组件
直接(2)
EXTJS- 21848应该能够为Direct远程请求设置附加标题
EXTJS-21850 直接代理和表单操作应该支持方法名称的前缀
绘制(1)
EXTJS-21579 实例精灵应该支持“实例”配置
表格(4)
EXTJS-20517 Ext.form.field.File应该支持accept属性
EXTJS- 20813日期字段应该能够配置严格的日期解析
EXTJS-21205 HtmlEditor应该有一个buttonDefaults配置来配置编辑器工具栏按钮
EXTJS-21479 当值停止变化时,Spinner字段应该触发一个spinend事件
使用方法
定义拖放
一个拖动操作,就是在某个页面元素上按下鼠标并移动。一个放下操作,就是在拖动动作之后放开鼠标。可以从下图来看:

Ext JS 的Ext.dd 类中定义了基本的拖放操作
大型客户端应用程序总是很难编写,很难组织和很难维护。随着功能的增加和更多的开发人员加入项目,对项目的控制也越来越困难了。Ext JS 4 提供了一个新的应用程序框架帮助组织代码。
模型 - 一组栏位和数据的集合。Model (在Ext JS 3中使用Record class)
视图 - 组件类型, grids,trees 和 panels 都是属于试图
控制器 -- 用来渲染试图,实例模型和其他的应用逻辑
文件结构
ExtJS4 遵循统一的目录结构。看一个例子:

发布由于框架结合为了单一实体,SDK的结构不得不根据classic、modern和common这三个区域进行重组。

同样,生成和示例文件夹也包含classic和modern这两个子目录:

ext-all.js这个文件在build文件夹中依然存在。而ext-modern.js就相当于使用sencha-touch.js。两者使用的是共同的核心。
在当前版本中,示例kitchensink就是所谓的通用应用程序,一个单一的结合了经典和现代两个生成配置的应用程序。

图表图表包中最大的变化是在3D饼图中,它现在支持标签和可配置的3D方面。在图表kitchensink中可以查看到这些示例。

ItemEdit插件另一个最大最新的功能是itemEdit插件,它运行用户通过拖动标记去修改图表值。可通过查看Kitchen Sink中Scatter Chart的自定义图标示例来查看itemEdit插件的行为。

序列标签、条码和提示信息的renderer现在支持通过ViewController的方法来命名(声明式渲染)。轴标签的renderer也即将到来。
值得注意的是,Ext JS 6已经遗弃旧的ext-charts包。任何使用ext-charts的都需要重构应用程序以使用sencha-charts包。
网格电子表格
在Ext JS 5.1中引入的电子表格模型现在有了一些令人惊叹的新功能。选择现在可通过设置extensible为true来设置为可扩展的,这样,就可拖动右下角的拖动角指示器来添加选择,从而对当前所选内容沿垂直方向或水平方向进行扩展。

更新日志
无障碍(3)
EXTJS-18857 行编辑器中Tab和Shift + Tab的不同行为
可调整 容器EXTJS-19718 不能处理焦点移动到其封装元素。
可折叠面板标题的EXTJS-21457 activeChildTabIndex不会复制到reExpander
绑定(1)
EXTJS-21849 绑定存根在销毁时不会删除其存储监听器
按钮(3)
EXTJS-15982 setUI不会更改按钮的UI
EXTJS-22184 分段按钮在更改事件期间具有错误的值
EXTJS-22273 按钮文本不可见,如果文本溢出按钮。
日历(18)
EXTJS-21197 移动事件时,它们会在WP 8.1平板电脑上消失
在某些情况下,EXTJS-21577 在当前月份范围之外的月份查看日期计算不正确
EXTJS-21646 按钮“>”不起作用,不能将月/周/日更改为下一个
EXTJS-21648 今天按钮导航到错误的月份月视图独立日历应用程序
EXTJS-21649 创建的事件比前一天在独立日历应用程序中显示
EXTJS-21679日历应用程序 :意外的拖放行为
EXTJS-21712 编辑或创建日历事件的布局被破坏
EXTJS-22044 登录状态在现代不显示日历例子
EXTJS-22052 在日间导航后,日视图中的事件丢失
EXTJS-22055 在日历中创建按钮不起作用
EXTJS-22073 导入的Google日历事件在日历中未正确显示
EXTJS-22107日历 - 日期由按钮覆盖,并且不完全可见
EXTJS-22124 日历框的布局现代破
EXTJS-22246 KitchenSink /日历面板:无法在Chrome和Edge上填写From / To字段。
EXTJS-22271日历应用程序 - 不可见切换菜单日,周,月
EXTJS-22312 导入的Google日历事件在月视图中未正确显示
EXTJS-22470 点击“+3”以查看不合适的事件。弹出窗口被“卡住”
EXTJS-22472 无法在日历中创建全天活动
∨ 展开