Documentation Index. ICEfaces Logo. Release Notes. ICEfaces Release Notes. Getting Started Guide. ICEfaces Getting Started Guide (Pdf). ICEfaces Documentation. Added by Deryk Sinotte, last edited by Ken Fyten on Feb Building and Running ICEfaces with Ant ยท Key Concepts. Click here to see the current ICEfaces release documentation (3.x). The ICEfaces Component Suite includes enhanced implementations of the JSF standard.

Author: Zulushakar Goltijind
Country: Jordan
Language: English (Spanish)
Genre: Marketing
Published (Last): 17 April 2005
Pages: 12
PDF File Size: 15.40 Mb
ePub File Size: 6.75 Mb
ISBN: 330-8-22712-993-3
Downloads: 38322
Price: Free* [*Free Regsitration Required]
Uploader: Arasida

The data can be supplied to the tree as a List of a javax. TreeNode implementer or as an instance of a NodeDataModel. Enables use of a NodeStateCreationCallback, which lazily initializes the component NodeStates based on a given node data object. Specifies the icecaces attribute which will expose the current node data object.

The state map provides an API for looking up the state of a particular node object, as well as reverse look-ups to get node objects with a particular state. Specifies the request-scope attribute which will expose the NodeState object the current node data object. Defines a ValueExpression for a String that will evaluate per-node data object to determine which ace: The intuitive user interface in the client side manipulates the state of the tree as one may expect i.


All the changes in the client side are reflected in the state of the tree in the server side i. The converse is also true, all changes in the state of the tree made programmatically in the server side are reflected in the client side as well.


When setting the expansionMode and selectionMode attributes to clientevery time the user contracts, expands, or selects a node, a request to the server WON’T be made. All the stat information will stay on the client until dovumentation containing form is submitted in another way.

The client side component object is exposed through the global variable name specified in the widgetVar attribute. The reason for this change is to enable lazy-initialization of the ACE component JavaScript objects to improve runtime performance and reduce browser memory use.

In order to change the plus and minus icons used for expansion and contraction, respectively, follow these steps. First, you’ll have to define a CSS rule specific enough to override the tree icon styling. For example, this one works on the showcase application: Then, you’ll have to override the actual default styling. This would look like this:. That’s all you need to use a different background image. If you want to use FontAwesome, then you’ll have to copy all the contents of the “fa” class from font-awesome.

All of this would look as follows.


The last rule specifies the plus sign inside a circle. You’ll have to look for the right FontAwesome character code that you want to use.

List – ICEfaces – Community Wiki

To do all this for the minus sign, siimply replace “plus” for “minus” in the Documdntation rule definitions above. TagLib Documentation This section covers attributes involved in the typical use-cases for this component.

For reference, the complete taglib documentation for this component is available here. Enable the expansion of nodes via clicks to the expansion icons. Enable the reordering of nodes by click-dragging the nodes. Note that reordering is not supported when using a lazily-loaded tree data model. This component doesn’t have a client-side API made specifically to be used by application developers.

DynamicResource – ICEfaces – Community Wiki

However, the component’s internal methods and variables can be accessed in this way, including the underlying jQuery object and objects from underlying Javascript libraries if applicableand can be used for whatever purpose a developer might have in mind. Powered by Atlassian Confluence 2. Printed by Atlassian Confluence 2. Table of Contents Loading