PrimeFaces扩展团队很高兴宣布即将推出的3.0.0主要版本的几个新组件。 我们的新提交人Francesco Strazzullo为该项目提供了“ Turbo Boost”,并带来了至少6个已成功集成的 JSF组件! 当前的开发状态是OpenShift上的deployet – 请查看展示柜。以下是有关添加的组件和屏幕截图的简短概述。
模拟时钟。 这是与数字PrimeFaces时钟类似的组件,但作为模拟变体,已通过高级设置进行了增强。
倒数。 它模拟一个倒计时,并在可自定义的时间间隔后触发JSF侦听器。 您可以开始,停止和暂停倒数计时。
DocumentViewer。 这是Mozilla Foundation项目PDF.js (完整HTML PDF阅读器)的JSF包装。
GChart。 这是Google Charts API的JSF包装。 它与Google Analytics(分析)和其他Google服务使用的图表库相同。 请查看组织结构图和地理位置图。
我要注意的一点是:图表可以完全由Java模型来构建。 只有一个GChartModel允许以编程方式添加所需的任何选项。 我对基于Flotcharts的图表库使用了相同的方法(现在正在考虑将其添加到PF扩展中)。 只有一个通用模型带有通用设置器来设置选项(然后将选项序列化为JSON)。 优点:您可以在服务器端导出图表,例如使用PhantomJS 。 这是PrimeFaces图表的一种不同方法,其中每种图表类型都有一个单独的模型类和用于选项设置的硬编码修复方法。
墓碑。 这是Gravatar服务的组件。
旋钮 这是一个不错的主题感知组件,可以在范围内插入数字值。 它具有用于可视化自定义,AJAX侦听器等的许多设置。
最后但并非最不重要的一点:我们计划将来在OpenShift上部署当前的SNAPSHOT。 更多新组件即将推出。 我打算将一个名为pe:typeahead的组件也引入3.0.0。 它基于Twitter的Typeahed 。 在下一篇文章中,我将解释如何为这个出色的自动完成小部件添加出色的WAI ARIA支持。 敬请关注!
翻译自: https://www.javacodegeeks.com/2014/09/brand-new-jsf-components-in-primefaces-extensions.html