Ext 3.3 数据透视表、日历组件、Ext4.0之前最重要的升级

数据透视表

Grid是Ext的重头戏,每次发布新版本都会对Grid加入新元素。这一次发布也不例外。3.3加入了“数据透视表PivotGrid”。前一个版本3.2已加入了“多层表头”,这一次在左边的一列定义leftAxis。如图就是一个员工销售业绩表的例子。使用PivotGrid比较关键的是其数据结构,我们可以看看官方的例子其中的Store。

var pivotGrid = new Ext.grid.PivotGrid({ title : 'PivotGrid example', store : myStore, aggregator: 'sum', measure : 'value', leftAxis: [ {dataIndex: 'person', width: 80}, {dataIndex: 'product', width: 90} ], topAxis: [ {dataIndex: 'year'}, {dataIndex: 'city'} ] });

日历组件

社区一直对日历控件的需求度很高。日历控件可扩充性比较大,有许多的途径实现,或者可以对日历控件提出许多的功能。这次的发布的控件可提供按日、星期、月而触发的事件。该组件的数据模型就是在现有数据包的基础上作扩展,也就是最大程度地重用代码和开发者的经验。
ext-all.js之中不含日历控件的代码,而是放在例子的目录examples/calendar中。


Ext团队最后还为我们的Grid提供了ActionColumn的功能。这个应该大家都很熟悉,就是传统Table中CRUD链接,现在都变成Ext控件了,呵呵。博客上还透露,3.3发布后3.x就终结了,当前可下载的是3.3 Beta 1下一个正式发布的版本将是Ext 4.0……

你可能感兴趣的:(数据结构,ext,table,扩展,日历)