基于Ajax的JSF开发框架 ICEfaces 3.1.0 Beta 1 发布
openkk 12年前
<p>ICEfaces 3.1.0 Beta 1 发布了,新增8个ACE组件,3个ICECORE组件和其他方面的增强和改进。</p> <p><b>New Components:</b></p> <ul> <li>ace:autoCompleteEntry - features built-in and lazy-loaded suggestion list filtering.</li> <li>ace:chart - provides interactive client-side rendered dynamic charts without browser plugins.</li> <li>ace:list & ace:listControl - single ordered column list, dual column list, or n-column list controls.</li> <li>ace:menuSeparator - Group your menuItems into logical sets</li> <li>ace:multiColumnMenu - Adds "mega-menu" style submenus to ace:menuBar and ace:contextMenu.</li> <li>ace:richTextEntry - Leverages the industry-leading CKEditor rich text library.</li> <li>ace:textEntry - features integrated label rendering (incl. Inplace/InField labels), and required/optional indicators and styling.</li> </ul> <p><b>Updated & Enhanced Components:</b></p> <ul> <li>3rd Party JavaScript Libraries <ul> <li>Updated jQuery to v1.7.1, jQuery UI to v1.8.18, and Wijmo to v2.0.5</li> <li>Optimized key-event listeners based on new jQuery 1.7 techniques for improved performance on older/slower browsers.</li> </ul> </li> <li>ace:dateTimeEntry - New "tabindex" attribute.</li> <li>ace:dataTable <ul> <li>Can now select ranges of rows via shift(key)-click.</li> <li>Added support for setting "maxHeight" on scrollable dataTable (to keep footer nested below last row)</li> <li>Now indents the expansion toggle control in nested row expansion scenarios.</li> <li>Added support for displaying unique styling for cases where row selector is hovered over a selected row</li> </ul> </li> <li>ace:notificationPanel - Added new "visible" attribute and "onDisplay" event listener</li> <li>ace:tooltip - Added capability to interact with the contents of the tooltip (tooltip doesn't close while mouse hovered over it).</li> </ul> <p><a name="ICEfaces3.1.0.BETA1ReleaseNotes-icechanges"></a></p> <h4><a name="ICEfaces3.1.0.BETA1ReleaseNotes-ICEComponents"></a><a title="ICE Components" href="/misc/goto?guid=4958340459081878432">ICE Components</a></h4> <ul> <li>ice:dataExporter <ul> <li>The ice:dataExporter component now supports PDF formatted exports. <ul> <li>This feature requires that the itext-2.1.7.jar be included in the application classpath (not provided in the ICEfaces bundle due to license restrictions).</li> </ul> </li> </ul> </li> </ul> <p><a name="ICEfaces3.1.0.BETA1ReleaseNotes-frameworkchanges"></a></p> <h4><a name="ICEfaces3.1.0.BETA1ReleaseNotes-CoreFramework"></a>Core Framework</h4> <ul> <li>New icecore:navigationNotifier component <ul> <li>Triggers a server-side bean callback notification upon page navigation via the browser "Back" and "Forward" history buttons.</li> <li>See the <a href="/misc/goto?guid=4958340459899102556" rel="nofollow">http://wiki.icesoft.org/display/ICE/navigationNotifier</a> Wiki Topic for details.</li> </ul> </li> <li>New icecore:redirect component <ul> <li>Provides support for Ajax-Push triggered browser page redirects.</li> <li>See the <a href="/misc/goto?guid=4958340460699434561" rel="nofollow">http://wiki.icesoft.org/display/ICE/redirect</a> Wiki Topic for details.</li> </ul> </li> <li>New icecore:refresh component <ul> <li>Provides support for periodic page refreshes triggered from the client.</li> <li>Leverages ICEfaces Ajax-Push architecture for optimal simplicity and performance.</li> </ul> </li> <li>JavaScript and CSS Resource GZIP Compression Changes <ul> <li>ICEfaces no longer performs GZIP compression on CSS (.css) and JavaScript (.js) resource files (by default). It is recommended that GZIP compression be configured and performed by the application server or web proxy server.</li> <li>See the new <a href="/misc/goto?guid=4958340461505110376" rel="nofollow">http://wiki.icesoft.org/display/ICE/Resource+Compression</a> Wiki Topic for details and server configuration resources.</li> </ul> </li> <li>icecore:config configuration settings are now propagated into included xhtmls.</li> <li>blockUIOnSubmit - It is now possible to customize the blockUIOnSubmit overlay styling via the new "ice-blockui-overlay" CSS styleclass.</li> <li>Default Status Dialogs - It is now possible to customize the standard ICEfaces status dialog overlay styling via the new "ice-status-indicator-overlay" CSS styleclass.</li> </ul> <p><a name="ICEfaces3.1.0.BETA1ReleaseNotes-samplechanges"></a></p> <h4><a name="ICEfaces3.1.0.BETA1ReleaseNotes-Samples&Tutorials"></a>Samples & Tutorials</h4> <ul> <li>ICEfaces Showcase Sample Application <ul> <li>New preliminary demos have been added to illustrate key features of the new ACE components.</li> </ul> </li> </ul> <p><a name="ICEfaces3.1.0.BETA1ReleaseNotes-idechanges"></a></p> <h4><a name="ICEfaces3.1.0.BETA1ReleaseNotes-IDEIntegrations"></a>IDE Integrations</h4> <ul> <li>NetBeans 7.1 <ul> <li>This release provides an updated IDE integrations for NetBeans 7.1</li> </ul> </li> </ul> <ul> <li>Eclipse 3.6, 3.7, 4.2-M7 <ul> <li>This release provides an updated IDE integration for Eclipse 3.6/3.7/4.2-M7.</li> </ul> </li> </ul> <p><br /> 详情请看 <a href="/misc/goto?guid=4958340462310946910" target="_new">Release Notes</a></p> <p>可通过下面地址下载:</p> <ul> <li>Binary and source-code <a href="/misc/goto?guid=4958328319842108132" target="_new">bundles</a> </li> <li>IDE Tool <a href="/misc/goto?guid=4958340463866368208" target="_new">integration bundles</a> </li> <li><a href="/misc/goto?guid=4958340464664200605" target="_new">Maven2 Public Repository</a> (jars only) (Coming Soon) </li> <li><a href="/misc/goto?guid=4958340465468542144" target="_new">SVN repository</a> checkout </li> </ul> <p><img border="0" alt="基于Ajax的JSF开发框架 ICEfaces 3.1.0 Beta 1 发布" align="absMiddle" src="https://simg.open-open.com/show/f5ce62f42e21511aae355517b4c55b27.gif" width="150" height="123" /></p> <p>ICEfaces是一个基于Ajax的JSF开发框架。ICEfaces原本是一个商业产品,现已基于Mozilla Public License协议开源了。它提供一整套完整的Java EE应用程序开发组件,能够帮助开发人员用纯Java(not JavaScript)快速开发瘦客户端胖互联网应用程序(Rich Internet Applications:RIA)。另外可通过在线<a href="/misc/goto?guid=4958192452546747857">Demo</a>体验一下ICEfaces的强大功能。</p>