基于Ajax的JSF開發框架 ICEfaces 3.1.0 Beta 1 發布
ICEfaces 3.1.0 Beta 1 發布了,新增8個ACE組件,3個ICECORE組件和其他方面的增強和改進。
New Components:
- ace:autoCompleteEntry - features built-in and lazy-loaded suggestion list filtering.
- ace:chart - provides interactive client-side rendered dynamic charts without browser plugins.
- ace:list & ace:listControl - single ordered column list, dual column list, or n-column list controls.
- ace:menuSeparator - Group your menuItems into logical sets
- ace:multiColumnMenu - Adds "mega-menu" style submenus to ace:menuBar and ace:contextMenu.
- ace:richTextEntry - Leverages the industry-leading CKEditor rich text library.
- ace:textEntry - features integrated label rendering (incl. Inplace/InField labels), and required/optional indicators and styling.
Updated & Enhanced Components:
- 3rd Party JavaScript Libraries
- Updated jQuery to v1.7.1, jQuery UI to v1.8.18, and Wijmo to v2.0.5
- Optimized key-event listeners based on new jQuery 1.7 techniques for improved performance on older/slower browsers.
- ace:dateTimeEntry - New "tabindex" attribute.
- ace:dataTable
- Can now select ranges of rows via shift(key)-click.
- Added support for setting "maxHeight" on scrollable dataTable (to keep footer nested below last row)
- Now indents the expansion toggle control in nested row expansion scenarios.
- Added support for displaying unique styling for cases where row selector is hovered over a selected row
- ace:notificationPanel - Added new "visible" attribute and "onDisplay" event listener
- ace:tooltip - Added capability to interact with the contents of the tooltip (tooltip doesn't close while mouse hovered over it).
ICE Components
- ice:dataExporter
- The ice:dataExporter component now supports PDF formatted exports.
- 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).
- The ice:dataExporter component now supports PDF formatted exports.
Core Framework
- New icecore:navigationNotifier component
- Triggers a server-side bean callback notification upon page navigation via the browser "Back" and "Forward" history buttons.
- See the http://wiki.icesoft.org/display/ICE/navigationNotifier Wiki Topic for details.
- New icecore:redirect component
- Provides support for Ajax-Push triggered browser page redirects.
- See the http://wiki.icesoft.org/display/ICE/redirect Wiki Topic for details.
- New icecore:refresh component
- Provides support for periodic page refreshes triggered from the client.
- Leverages ICEfaces Ajax-Push architecture for optimal simplicity and performance.
- JavaScript and CSS Resource GZIP Compression Changes
- 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.
- See the new http://wiki.icesoft.org/display/ICE/Resource+Compression Wiki Topic for details and server configuration resources.
- icecore:config configuration settings are now propagated into included xhtmls.
- blockUIOnSubmit - It is now possible to customize the blockUIOnSubmit overlay styling via the new "ice-blockui-overlay" CSS styleclass.
- 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.
Samples & Tutorials
- ICEfaces Showcase Sample Application
- New preliminary demos have been added to illustrate key features of the new ACE components.
IDE Integrations
- NetBeans 7.1
- This release provides an updated IDE integrations for NetBeans 7.1
- Eclipse 3.6, 3.7, 4.2-M7
- This release provides an updated IDE integration for Eclipse 3.6/3.7/4.2-M7.
詳情請看 Release Notes
可通過下面地址下載:
- Binary and source-code bundles
- IDE Tool integration bundles
- Maven2 Public Repository (jars only) (Coming Soon)
- SVN repository checkout
ICEfaces是一個基于Ajax的JSF開發框架。ICEfaces原本是一個商業產品,現已基于Mozilla Public License協議開源了。它提供一整套完整的Java EE應用程序開發組件,能夠幫助開發人員用純Java(not JavaScript)快速開發瘦客戶端胖互聯網應用程序(Rich Internet Applications:RIA)。另外可通過在線Demo體驗一下ICEfaces的強大功能。
本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!