Tobago Extensions


Standard Syntax:
     <%@ taglib prefix="tx" uri="http://myfaces.apache.org/tobago/extension" %>

XML Syntax:
     <anyxmlelement xmlns:tx="http://myfaces.apache.org/tobago/extension" />

Tobago Framework Extension Tag Library - (C) Copyright 2005-2011 The Apache Software Foundation

Tag Library Information
Display NameTobago Extensions
Version1.0
Short Nametx
URIhttp://myfaces.apache.org/tobago/extension
 

Tag Summary
dateRenders a date input field with a date picker and a label.
Short syntax of:

 <tc:panel> <f:facet name="layout"> <tc:gridLayout columns="fixed;*"/> </f:facet> <tc:label value="#{label}" for="@auto"/> <tc:date value="#{value}"> ... </tc:in> </tc:panel> 

Extended tag: org.apache.myfaces.tobago.taglib.component.DateTag

UIComponentClass: org.apache.myfaces.tobago.component.UIDateInput

RendererType: Date

fileRenders a file input field with a label.

Short syntax of:

 <tc:panel> <f:facet name="layout"> <tc:gridLayout columns="fixed;*"/> </f:facet> <tc:label value="#{label}" for="@auto"/> <tc:file value="#{value}"> ... </tc:in> </tc:panel> 

Extended tag: org.apache.myfaces.tobago.taglib.component.FileTag

UIComponentClass: org.apache.myfaces.tobago.component.UIFileInput

RendererType: File

inRenders a text input field with a label.
Short syntax of:

 <tc:panel> <f:facet name="layout"> <tc:gridLayout columns="fixed;*"/> </f:facet> <tc:label value="#{label}" for="@auto"/> <tc:in value="#{value}"> ... </tc:in> </tc:panel> 

Extended tag: org.apache.myfaces.tobago.taglib.component.InTag

UIComponentClass: org.apache.myfaces.tobago.component.UIInput

RendererType: In

labelRenders a label to any component.
Short syntax of:
 <tc:panel> <f:facet name="layout"> <tc:gridLayout columns="fixed;*"/> </f:facet> <tc:label value="#{label}" for="@auto"/> ... </tc:panel> 
This is the universal version of the special versions: <tx:in>, etc. In other words:
 <tx:label> <tc:in/> </tx:label> 
does the same like
 <tx:in/> 

Extended tag: org.apache.myfaces.tobago.taglib.component.LabelTag

UIComponentClass: org.apache.myfaces.tobago.component.UILabel

RendererType: Label

menuCheckboxRenders a checkable menuitem.

Extended tag: org.apache.myfaces.tobago.taglib.component.MenuCheckboxTag

UIComponentClass: org.apache.myfaces.tobago.component.UISelectBooleanCommand

RendererType: MenuCommand

menuRadioRenders a submenu with select one items (like a radio button).

Extended tag: org.apache.myfaces.tobago.taglib.component.MenuRadioTag

UIComponentClass: org.apache.myfaces.tobago.component.UISelectOneCommand

RendererType: MenuCommand

selectBooleanCheckboxRenders a checkbox.

Extended tag: org.apache.myfaces.tobago.taglib.component.SelectBooleanCheckboxTag

UIComponentClass: org.apache.myfaces.tobago.component.UISelectBoolean

RendererType: SelectBooleanCheckbox

Supported facets:

click
This facet can contain a UICommand that is invoked in case of a click event from the component
change
This facet can contain a UICommand that is invoked in case of a change event from the component
selectManyCheckboxRender a group of checkboxes.

Extended tag: org.apache.myfaces.tobago.taglib.component.SelectManyCheckboxTag

UIComponentClass: org.apache.myfaces.tobago.component.UISelectMany

RendererType: SelectManyCheckbox

selectManyListboxRender a group of checkboxes.

Extended tag: org.apache.myfaces.tobago.taglib.component.SelectManyListboxTag

UIComponentClass: org.apache.myfaces.tobago.component.UISelectMany

RendererType: SelectManyListbox

selectOneChoiceRender a single selection dropdown list with a label.

Extended tag: org.apache.myfaces.tobago.taglib.component.SelectOneChoiceTag

UIComponentClass: org.apache.myfaces.tobago.component.UISelectOne

RendererType: SelectOneChoice

Supported facets:

click
This facet can contain a UICommand that is invoked in case of a click event from the component
change
This facet can contain a UICommand that is invoked in case of a change event from the component
selectOneListboxRender a single selection option listbox.

Extended tag: org.apache.myfaces.tobago.taglib.component.SelectOneListboxTag

UIComponentClass: org.apache.myfaces.tobago.component.UISelectOne

RendererType: SelectOneListbox

Supported facets:

click
This facet can contain a UICommand that is invoked in case of a click event from the component
change
This facet can contain a UICommand that is invoked in case of a change event from the component
selectOneRadioRender a set of radiobuttons.

Extended tag: org.apache.myfaces.tobago.taglib.component.SelectOneRadioTag

UIComponentClass: org.apache.myfaces.tobago.component.UISelectOne

RendererType: SelectOneRadio

Supported facets:

click
This facet can contain a UICommand that is invoked in case of a click event from the component
change
This facet can contain a UICommand that is invoked in case of a change event from the component
separatorRenders a separator.
Short syntax of:

 <tc:separator> <f:facet name="label"> <tc:label value="label"/> </f:facet> </tc:separator> 

Extended tag: org.apache.myfaces.tobago.taglib.component.SeparatorTag

UIComponentClass: org.apache.myfaces.tobago.component.UISeparator

RendererType: Separator

Supported facets:

label
This facet contains a UILabel
textareaRenders a multiline text input control with a label.
Short syntax of:

 <tc:panel> <f:facet name="layout"> <tc:gridLayout columns="fixed;*"/> </f:facet> <tc:label value="#{label}" for="@auto"/> <tc:textarea value="#{value}"> ... </tc:in> </tc:panel> 

Extended tag: org.apache.myfaces.tobago.taglib.component.TextAreaTag

UIComponentClass: org.apache.myfaces.tobago.component.UIInput

RendererType: TextArea

timeRenders a time input field with a label.
Short syntax of:

 <tc:panel> <f:facet name="layout"> <tc:gridLayout columns="fixed;*"/> </f:facet> <tc:label value="#{label}" for="@auto"/> <tc:time value="#{value}"> ... </tc:in> </tc:panel> 

Extended tag: org.apache.myfaces.tobago.taglib.component.TimeTag

UIComponentClass: org.apache.myfaces.tobago.component.UITimeInput

RendererType: Time

 


Java, JSP, and JavaServer Pages are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries. Copyright 2002-3 Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054, U.S.A. All Rights Reserved.