欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

ExtJS 3.3 Beta: PivotGrids, Calendars and More

程序员文章站 2022-05-22 23:13:22
...
大伙好, 很高兴宣布Ext JS 3.3 beta现在发布并可以提供下载. 这个版本加入了一些新特性以及160多处改进, 又修复了一大堆bug.

下载: http://www.sencha.com/products/extjs/download.php?dl=extjs33b1


PivotGrid

第一个介绍的新增组件: PivotGrid
ExtJS 3.3 Beta: PivotGrids, Calendars and More

瞧见没有, PivotGrid是将一大堆零散的数据集以一种可理解的格式展现的数据汇总工具. 此工具为客户提供对一些领域数据的汇总, 举个例子: 将零散的销售数据按照城市汇总, 当然, 年份或季度也可以.

这有个代码样例, 瞧瞧吧:
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'}
    ]
});


Calendar Components

社区有很多朋友都问过官方是否也来个Calendar组件. Calendars有个永无休止的问题域: 实现的方法很多, 可以添加的新特性也很多. 在本版本中, 我们为此组件实现了按日、星期、月显示的计划, 并提供一个简单的演示Demo. 和PivotGrid一样, 此组件被规划到了data包下, 这意味着和现有代码可以无缝集成, 酷吧! 还有一点, 我们暂没有将此组件加入到ext-all.js下, 不过在build版本中可以在 examples/calendar目录下找到, 好好玩吧.

Everything Else

Grid组件额外添加了column类型: ActionColumn.
ExtJS 3.3 Beta: PivotGrids, Calendars and More
提供了在Grid中为列添加触发行为的函数. 当然, 兼容性没有问题. 说明一点: PivotGrid的一些更改会对GridView造成影响, 在一些特定的情况下, 会导致不正确的结果, 不过在3.3 final 之前会被解决掉.


大伙好好测试这个beta, 希望得到反馈. 在Ext JS 4.0发布前, 3.3将会是最后一个大的发布版本, 因此我们十分看重这次将会. 在此之后, 我们将会出台一个比之前稍长点的发布计划表, 以确保Ext JS 3.3 final的任何问题得到妥善解决.

谢谢.
相关标签: ExtJS EXT