com.infragistics.faces.tree.taglib.html
Class TreeViewTag
java.lang.Object
javax.faces.webapp.UIComponentTag
com.infragistics.faces.tree.taglib.html.TreeViewTag
- All Implemented Interfaces:
- javax.servlet.jsp.tagext.Tag
- public class TreeViewTag
- extends javax.faces.webapp.UIComponentTag
JSP Tags For The treeView Component.
Use
To use the component in a JSP page, declare the taglib:
<%@ taglib prefix="ig" uri="http://www.infragistics.com/faces/netadvantage" %>
and instantiate:
<ig:treeView >
Attributes
| Name | Type | Default | Description |
| bottomPagerRendered | boolean | "false" | Treeview's bottom pager visibility |
| collapseTreeNodeListener | MethodBinding | "" | CollapseTreeNodeListener method binding for CollapseTreeNodeEvent notifications. |
| customPagingEnabled | boolean | "" | flag indicating whether custom paging is enabled or not |
| customSortingEnabled | boolean | "" | flag indicating whether custom sorting is enabled or not |
| dataKeyName | String | "" | name of the field(s) that uniquely identify each record in the data source (use semi-colons to specify a composite primary key). |
| dataSource | DataModel | "" | data source this component is bound to |
| expandedIconUrl | String | "" | URL of the image displayed next to all expanded nodes. This value may be overriden on a per-node basis. |
| expandTreeNodeListener | MethodBinding | "" | ExpandTreeNodeListener method binding for ExpandTreeNodeEvent notifications. |
| iconUrl | String | "" | URL of the of the default image displayed next to all nodes. This value may be overriden on a per-node basis. |
| itemCount | int | "" | total number of items contained in the underlying dataModel (used when customPagingEnabled is set to true) |
| nodeHoverStyleClass | String | "" | Space-separated list of CSS style class(es) applied to child TreeNodes when the mouse cursor is overthem |
| nodeSelectedStyleClass | String | "" | Space-separated list of CSS style class(es) applied to child TreeNodes when selected. |
| nodeStyleClass | String | "" | Space-separated list of CSS style class(es) applied to child TreeNodes. |
| pageChangeListener | MethodBinding | "" | MethodBinding representing a pageChangeListener method that is notified of PageChangeEvent |
| pageSize | int | "" | number of items to display on each page (0 means all items). |
| sortListener | MethodBinding | "" | MethodBinding representing a sortListener method that is notified of SortEvent |
| style | String | "" | default Style applied to the tree |
| styleClass | String | "" | Space-separated list of CSS style class(es) applied when this component is rendered. |
| topPagerRendered | boolean | "false" | Treeview's bottom pager visibility |
| Fields inherited from interface javax.servlet.jsp.tagext.Tag |
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
| Methods inherited from class javax.faces.webapp.UIComponentTag |
doEndTag, doStartTag, getComponentInstance, getCreated, getParent, getParentUIComponentTag, isValueReference, setBinding, setId, setPageContext, setParent, setRendered |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TreeViewTag
public TreeViewTag()
Constructor
getComponentType
public java.lang.String getComponentType()
getRendererType
public java.lang.String getRendererType()
release
public void release()
setBottomPagerRendered
public void setBottomPagerRendered(java.lang.String newValue)
setCollapseTreeNodeListener
public void setCollapseTreeNodeListener(java.lang.String newValue)
setCustomPagingEnabled
public void setCustomPagingEnabled(java.lang.String newValue)
setCustomSortingEnabled
public void setCustomSortingEnabled(java.lang.String newValue)
setDataKeyName
public void setDataKeyName(java.lang.String newValue)
setDataSource
public void setDataSource(java.lang.String newValue)
setExpandedIconUrl
public void setExpandedIconUrl(java.lang.String newValue)
setExpandTreeNodeListener
public void setExpandTreeNodeListener(java.lang.String newValue)
setIconUrl
public void setIconUrl(java.lang.String newValue)
setItemCount
public void setItemCount(java.lang.String newValue)
setNodeHoverStyleClass
public void setNodeHoverStyleClass(java.lang.String newValue)
setNodeSelectedStyleClass
public void setNodeSelectedStyleClass(java.lang.String newValue)
setNodeStyleClass
public void setNodeStyleClass(java.lang.String newValue)
setPageChangeListener
public void setPageChangeListener(java.lang.String newValue)
setPageSize
public void setPageSize(java.lang.String newValue)
setSortListener
public void setSortListener(java.lang.String newValue)
setStyle
public void setStyle(java.lang.String newValue)
setStyleClass
public void setStyleClass(java.lang.String newValue)
setTopPagerRendered
public void setTopPagerRendered(java.lang.String newValue)