TeamDev 宣布预发布 OpenFaces 3.0 ,正式版预计在今年六月份面世,新增的主要特性是兼容 JSF 2.0。
3.0 版从 6 个方面扩展了现有库特性:
- 使用 CompositeFilter 组件实现复杂的过滤条件
- 布局增加了 LayeredPane 组件
- 扩展按钮
- 支持 Ajax 的命令链接
- 支持 Ajax 的复选框组件
- 外观定制
DataTable 和 TreeTable 的功能也得到了增强,包括通过页眉 / 页脚的行和列滚动垂直和水平方向的内容,交互式拖拽列重排序和列可视化定制。API 被重新修订,增加了若干过滤扩展,包括:
- 定制搜索条件
- 大小写敏感
- 在表单内外设置过滤
OpenFaces 2.x 版计划与 3.x 版同时并行维护,关注于 JSF 1.2,目的是同时在两个分支保持相同的功能集。
预计六月份发布的 OpenFaces 2.1/3.1 将包括:
- 增强的 SelectOneMenu 组件
- WeekTable 组件,类似于 DayTable,但是显示一周的事件
- MonthTable 组件,类似于 DayTable,但是显示一月的事件
- Timetable 组件,通过多种视图显示事件安排(结合 DayTable/WeekTable/MonthTable 组件)
- DataTable 扩展
未来版本计划包括:
- MenuBar 组件
- Panel 组件
- ProgressBar 组件
- DataTable 和 TreeTable 组件的交互式列表定制
- TreeTable 组件增加 nodeDataByKey 属性(类似于 DataTable 组件的 rowDataByKey 属性,处理并发数据修改)
- 支持采用图片而不是复选框来显示复选框 / 选项列
- 嵌套 DataTable 和 TreeTable(在其他 DataTable 和 TreeTable 中)
- 灵活的分页定制
- 其他图片类型
- 验证组
- 支持 IDE( NetBeans 、 IBM Rational Application Developer 、 Sun Java Studio Creator 和 JDeveloper )
评论