|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
javax.faces.component.html Class HtmlDataTable
java.lang.Object javax.faces.component.UIComponent javax.faces.component.UIComponentBase javax.faces.component.UIData javax.faces.component.html.HtmlDataTable
- All Implemented Interfaces:
- NamingContainer, StateHolder
public class HtmlDataTable
- extends UIData
表示将在 HTML table
元素中呈现的重复数据的集合(由 UIColumn 子组件划分为列)。
默认情况下,rendererType
属性必须设置为 "javax.faces.Table
"。可以调用 setRendererType()
方法更改此值。
Represents a set of repeating data (segregated into
columns by child UIColumn components) that will
be rendered in an HTML table
element.
By default, the rendererType
property must be set to "javax.faces.Table
".
This value can be changed by calling the setRendererType()
method.
Field Summary | |
---|---|
static String |
COMPONENT_TYPE
The standard component type for this component. |
Fields inherited from class javax.faces.component.UIData |
---|
COMPONENT_FAMILY |
Fields inherited from class javax.faces.component.UIComponent |
---|
bindings |
Fields inherited from interface javax.faces.component.NamingContainer |
---|
SEPARATOR_CHAR |
Constructor Summary | |
---|---|
HtmlDataTable()
|
Method Summary | |
---|---|
String |
getBgcolor()
Return the value of the bgcolor property. |
int |
getBorder()
Return the value of the border property. |
String |
getCaptionClass()
Return the value of the captionClass property. |
String |
getCaptionStyle()
Return the value of the captionStyle property. |
String |
getCellpadding()
Return the value of the cellpadding property. |
String |
getCellspacing()
Return the value of the cellspacing property. |
String |
getColumnClasses()
Return the value of the columnClasses property. |
String |
getDir()
Return the value of the dir property. |
String |
getFooterClass()
Return the value of the footerClass property. |
String |
getFrame()
Return the value of the frame property. |
String |
getHeaderClass()
Return the value of the headerClass property. |
String |
getLang()
Return the value of the lang property. |
String |
getOnclick()
Return the value of the onclick property. |
String |
getOndblclick()
Return the value of the ondblclick property. |
String |
getOnkeydown()
Return the value of the onkeydown property. |
String |
getOnkeypress()
Return the value of the onkeypress property. |
String |
getOnkeyup()
Return the value of the onkeyup property. |
String |
getOnmousedown()
Return the value of the onmousedown property. |
String |
getOnmousemove()
Return the value of the onmousemove property. |
String |
getOnmouseout()
Return the value of the onmouseout property. |
String |
getOnmouseover()
Return the value of the onmouseover property. |
String |
getOnmouseup()
Return the value of the onmouseup property. |
String |
getRowClasses()
Return the value of the rowClasses property. |
String |
getRules()
Return the value of the rules property. |
String |
getStyle()
Return the value of the style property. |
String |
getStyleClass()
Return the value of the styleClass property. |
String |
getSummary()
Return the value of the summary property. |
String |
getTitle()
Return the value of the title property. |
String |
getWidth()
Return the value of the width property. |
void |
restoreState(FacesContext _context,
Object _state)
Perform any processing required to restore the state from the entries in the state Object. |
Object |
saveState(FacesContext _context)
Gets the state of the instance as a Serializable Object. |
void |
setBgcolor(String bgcolor)
Set the value of the bgcolor property. |
void |
setBorder(int border)
Set the value of the border property. |
void |
setCaptionClass(String captionClass)
Set the value of the captionClass property. |
void |
setCaptionStyle(String captionStyle)
Set the value of the captionStyle property. |
void |
setCellpadding(String cellpadding)
Set the value of the cellpadding property. |
void |
setCellspacing(String cellspacing)
Set the value of the cellspacing property. |
void |
setColumnClasses(String columnClasses)
Set the value of the columnClasses property. |
void |
setDir(String dir)
Set the value of the dir property. |
void |
setFooterClass(String footerClass)
Set the value of the footerClass property. |
void |
setFrame(String frame)
Set the value of the frame property. |
void |
setHeaderClass(String headerClass)
Set the value of the headerClass property. |
void |
setLang(String lang)
Set the value of the lang property. |
void |
setOnclick(String onclick)
Set the value of the onclick property. |
void |
setOndblclick(String ondblclick)
Set the value of the ondblclick property. |
void |
setOnkeydown(String onkeydown)
Set the value of the onkeydown property. |
void |
setOnkeypress(String onkeypress)
Set the value of the onkeypress property. |
void |
setOnkeyup(String onkeyup)
Set the value of the onkeyup property. |
void |
setOnmousedown(String onmousedown)
Set the value of the onmousedown property. |
void |
setOnmousemove(String onmousemove)
Set the value of the onmousemove property. |
void |
setOnmouseout(String onmouseout)
Set the value of the onmouseout property. |
void |
setOnmouseover(String onmouseover)
Set the value of the onmouseover property. |
void |
setOnmouseup(String onmouseup)
Set the value of the onmouseup property. |
void |
setRowClasses(String rowClasses)
Set the value of the rowClasses property. |
void |
setRules(String rules)
Set the value of the rules property. |
void |
setStyle(String style)
Set the value of the style property. |
void |
setStyleClass(String styleClass)
Set the value of the styleClass property. |
void |
setSummary(String summary)
Set the value of the summary property. |
void |
setTitle(String title)
Set the value of the title property. |
void |
setWidth(String width)
Set the value of the width property. |
Methods inherited from class javax.faces.component.UIData |
---|
broadcast, encodeBegin, getClientId, getDataModel, getFamily, getFirst, getFooter, getHeader, getRowCount, getRowData, getRowIndex, getRows, getValue, getVar, invokeOnComponent, isRowAvailable, processDecodes, processUpdates, processValidators, queueEvent, setDataModel, setFirst, setFooter, setHeader, setRowIndex, setRows, setValue, setValueBinding, setValueExpression, setVar |
Methods inherited from class javax.faces.component.UIComponentBase |
---|
addFacesListener, decode, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, isRendered, isTransient, processRestoreState, processSaveState, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient |
Methods inherited from class javax.faces.component.UIComponent |
---|
encodeAll, getContainerClientId, getValueExpression |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
英文文档:
COMPONENT_TYPE
public static final String COMPONENT_TYPE
The standard component type for this component.
- See Also:
- Constant Field Values
Constructor Detail |
---|
public
HtmlDataTable()
英文文档:
HtmlDataTable
public HtmlDataTable()
Method Detail |
---|
public String
getBgcolor()
返回 bgcolor
属性的值。
内容:此表格背景颜色的名称或代码。
getBgcolor
public String getBgcolor()
Return the value of the
bgcolor
property.Contents: Name or code of the background color for this table.
public void
setBgcolor(String bgcolor)
设置 bgcolor
属性的值。
setBgcolor
public void setBgcolor(String bgcolor)
Set the value of the
bgcolor
property.
public int
getBorder()
返回 border
属性的值。
内容:此表格周围将绘制的边框的宽度(以像素为单位)。
getBorder
public int getBorder()
Return the value of the
border
property.Contents: Width (in pixels) of the border to be drawn around this table.
public void
setBorder(int border)
设置 border
属性的值。
setBorder
public void setBorder(int border)
Set the value of the
border
property.
public String
getCaptionClass()
返回 captionClass
属性的值。
内容:以空格分隔的 CSS 样式类列表,将应用于为此表格生成的任何标题。
getCaptionClass
public String getCaptionClass()
Return the value of the
captionClass
property.Contents: Space-separated list of CSS style class(es) that will be applied to any caption generated for this table.
public void
setCaptionClass(String captionClass)
设置 captionClass
属性的值。
setCaptionClass
public void setCaptionClass(String captionClass)
Set the value of the
captionClass
property.
public String
getCaptionStyle()
返回 captionStyle
属性的值。
内容:呈现此标题时应用的 CSS 样式。
getCaptionStyle
public String getCaptionStyle()
Return the value of the
captionStyle
property.Contents: CSS style(s) to be applied when this caption is rendered.
public void
setCaptionStyle(String captionStyle)
设置 captionStyle
属性的值。
setCaptionStyle
public void setCaptionStyle(String captionStyle)
Set the value of the
captionStyle
property.
public String
getCellpadding()
返回 cellpadding
属性的值。
内容:有关用户代理应该在每个单元格的边框及其内容之间留下多少空间的定义。
getCellpadding
public String getCellpadding()
Return the value of the
cellpadding
property.Contents: Definition of how much space the user agent should leave between the border of each cell and its contents.
public void
setCellpadding(String cellpadding)
设置 cellpadding
属性的值。
setCellpadding
public void setCellpadding(String cellpadding)
Set the value of the
cellpadding
property.
public String
getCellspacing()
返回 cellspacing
属性的值。
内容:有关用户代理应该在表格左边缘和最左边的列之间、表格顶端和最上方的行的上边缘之间,以及依此类推的表格右边和底部,留下多少空间的定义。它还指定单元格之间留下的空间大小。
getCellspacing
public String getCellspacing()
Return the value of the
cellspacing
property.Contents: Definition of how much space the user agent should leave between the left side of the table and the leftmost column, the top of the table and the top of the top side of the topmost row, and so on for the right and bottom of the table. It also specifies the amount of space to leave between cells.
public void
setCellspacing(String cellspacing)
设置 cellspacing
属性的值。
setCellspacing
public void setCellspacing(String cellspacing)
Set the value of the
cellspacing
property.
public String
getColumnClasses()
返回 columnClasses
属性的值。
内容:以逗号分隔的 CSS 样式类列表,将应用于此表格的列。也可以为任何单个列指定以空格分隔的类列表。如果此列表中的元素数少于 "columns" 属性中指定的列数,则对于大于列表中元素数的每个列,将不会输出任何 "class" 属性。如果列表中的元素数大于 "columns" 属性中指定的列数,则将忽略列表中位于 "columns" 属性值之后的元素。
getColumnClasses
public String getColumnClasses()
Return the value of the
columnClasses
property.Contents: Comma-delimited list of CSS style classes that will be applied to the columns of this table. A space separated list of classes may also be specified for any individual column. If the number of elements in this list is less than the number of columns specified in the "columns" attribute, no "class" attribute is output for each column greater than the number of elements in the list. If the number of elements in the list is greater than the number of columns specified in the "columns" attribute, the elements at the posisiton in the list after the value of the "columns" attribute are ignored.
public void
setColumnClasses(String columnClasses)
设置 columnClasses
属性的值。
setColumnClasses
public void setColumnClasses(String columnClasses)
Set the value of the
columnClasses
property.
public String
getDir()
返回 dir
属性的值。
内容:未继承方向性的文本的方向指示。有效值有 "LTR"(left-to-right,从左到右)和 "RTL"(right-to-left,从右到左)。
getDir
public String getDir()
Return the value of the
dir
property.Contents: Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).
public void
setDir(String dir)
设置 dir
属性的值。
setDir
public void setDir(String dir)
Set the value of the
dir
property.
public String
getFooterClass()
返回 footerClass
属性的值。
内容:以空格分隔的 CSS 样式类列表,将应用于为此表格生成的任何脚注。
英文文档:getFooterClass
public String getFooterClass()
Return the value of the
footerClass
property.Contents: Space-separated list of CSS style class(es) that will be applied to any footer generated for this table.
public void
setFooterClass(String footerClass)
设置 footerClass
属性的值。
setFooterClass
public void setFooterClass(String footerClass)
Set the value of the
footerClass
property.
public String
getFrame()
返回 frame
属性的值。
内容:指定围绕此表格的窗体的哪些边可见的代码。有效值有:none(任何边均不可见,默认值);above(仅顶部的边可见);below(仅底部的边可见);hsides(仅顶部和底部的边可见);vsides(仅右侧和左侧的边可见);lhs(仅左侧的边可见);rhs(仅右侧的边可见);box(四边均可见);border(四边均可见)。
getFrame
public String getFrame()
Return the value of the
frame
property.Contents: Code specifying which sides of the frame surrounding this table will be visible. Valid values are: none (no sides, default value); above (top side only); below (bottom side only); hsides (top and bottom sides only); vsides (right and left sides only); lhs (left hand side only); rhs (right hand side only); box (all four sides); and border (all four sides).
public void
setFrame(String frame)
设置 frame
属性的值。
setFrame
public void setFrame(String frame)
Set the value of the
frame
property.
public String
getHeaderClass()
返回 headerClass
属性的值。
内容:以空格分隔的 CSS 样式类列表,将应用于为此表格生成的任何头。
getHeaderClass
public String getHeaderClass()
Return the value of the
headerClass
property.Contents: Space-separated list of CSS style class(es) that will be applied to any header generated for this table.
public void
setHeaderClass(String headerClass)
设置 headerClass
属性的值。
setHeaderClass
public void setHeaderClass(String headerClass)
Set the value of the
headerClass
property.
public String
getLang()
返回 lang
属性的值。
内容:描述为此组件生成的标记中所用语言的代码。
getLang
public String getLang()
Return the value of the
lang
property.Contents: Code describing the language used in the generated markup for this component.
public void
setLang(String lang)
设置 lang
属性的值。
setLang
public void setLang(String lang)
Set the value of the
lang
property.
public String
getOnclick()
返回 onclick
属性的值。
内容:在此元素上单击指针按钮时执行的 Javascript 代码。
getOnclick
public String getOnclick()
Return the value of the
onclick
property.Contents: Javascript code executed when a pointer button is clicked over this element.
public void
setOnclick(String onclick)
设置 onclick
属性的值。
setOnclick
public void setOnclick(String onclick)
Set the value of the
onclick
property.
public String
getOndblclick()
返回 ondblclick
属性的值。
内容:在此元素上双击指针按钮时执行的 Javascript 代码。
getOndblclick
public String getOndblclick()
Return the value of the
ondblclick
property.Contents: Javascript code executed when a pointer button is double clicked over this element.
public void
setOndblclick(String ondblclick)
设置 ondblclick
属性的值。
setOndblclick
public void setOndblclick(String ondblclick)
Set the value of the
ondblclick
property.
public String
getOnkeydown()
返回 onkeydown
属性的值。
内容:在此元素上按下键时执行的 Javascript 代码。
getOnkeydown
public String getOnkeydown()
Return the value of the
onkeydown
property.Contents: Javascript code executed when a key is pressed down over this element.
public void
setOnkeydown(String onkeydown)
设置 onkeydown
属性的值。
setOnkeydown
public void setOnkeydown(String onkeydown)
Set the value of the
onkeydown
property.
public String
getOnkeypress()
返回 onkeypress
属性的值。
内容:在此元素上按下并释放键时执行的 Javascript 代码。
getOnkeypress
public String getOnkeypress()
Return the value of the
onkeypress
property.Contents: Javascript code executed when a key is pressed and released over this element.
public void
setOnkeypress(String onkeypress)
设置 onkeypress
属性的值。
setOnkeypress
public void setOnkeypress(String onkeypress)
Set the value of the
onkeypress
property.
public String
getOnkeyup()
返回 onkeyup
属性的值。
内容:在此元素上释放键时执行的 Javascript 代码。
getOnkeyup
public String getOnkeyup()
Return the value of the
onkeyup
property.Contents: Javascript code executed when a key is released over this element.
public void
setOnkeyup(String onkeyup)
设置 onkeyup
属性的值。
setOnkeyup
public void setOnkeyup(String onkeyup)
Set the value of the
onkeyup
property.
public String
getOnmousedown()
返回 onmousedown
属性的值。
内容:在此元素上按下指针按钮时执行的 Javascript 代码。
getOnmousedown
public String getOnmousedown()
Return the value of the
onmousedown
property.Contents: Javascript code executed when a pointer button is pressed down over this element.
public void
setOnmousedown(String onmousedown)
设置 onmousedown
属性的值。
setOnmousedown
public void setOnmousedown(String onmousedown)
Set the value of the
onmousedown
property.
public String
getOnmousemove()
返回 onmousemove
属性的值。
内容:当指针按钮移动到此元素内时执行的 Javascript 代码。
getOnmousemove
public String getOnmousemove()
Return the value of the
onmousemove
property.Contents: Javascript code executed when a pointer button is moved within this element.
public void
setOnmousemove(String onmousemove)
设置 onmousemove
属性的值。
setOnmousemove
public void setOnmousemove(String onmousemove)
Set the value of the
onmousemove
property.
public String
getOnmouseout()
返回 onmouseout
属性的值。
内容:当指针按钮移出此元素时执行的 Javascript 代码。
getOnmouseout
public String getOnmouseout()
Return the value of the
onmouseout
property.Contents: Javascript code executed when a pointer button is moved away from this element.
public void
setOnmouseout(String onmouseout)
设置 onmouseout
属性的值。
setOnmouseout
public void setOnmouseout(String onmouseout)
Set the value of the
onmouseout
property.
public String
getOnmouseover()
返回 onmouseover
属性的值。
内容:当指针按钮移动到此元素上时执行的 Javascript 代码。
getOnmouseover
public String getOnmouseover()
Return the value of the
onmouseover
property.Contents: Javascript code executed when a pointer button is moved onto this element.
public void
setOnmouseover(String onmouseover)
设置 onmouseover
属性的值。
setOnmouseover
public void setOnmouseover(String onmouseover)
Set the value of the
onmouseover
property.
public String
getOnmouseup()
返回 onmouseup
属性的值。
内容:在此元素上释放指针按钮时执行的 Javascript 代码。
getOnmouseup
public String getOnmouseup()
Return the value of the
onmouseup
property.Contents: Javascript code executed when a pointer button is released over this element.
public void
setOnmouseup(String onmouseup)
设置 onmouseup
属性的值。
setOnmouseup
public void setOnmouseup(String onmouseup)
Set the value of the
onmouseup
property.
public String
getRowClasses()
返回 rowClasses
属性的值。
内容:以逗号分隔的 CSS 样式类列表,将应用于此表格的行。也可以为任何单个行指定以空格分隔的类列表。这些样式将依次应用于表格的每一行。例如,如果列表有两个元素,则列表中的第一个样式类将应用于第一行,第二个应用于第二行,第一个应用于第三行,第二个应用于第四行,依此类推。换句话说,我们将一直在列表中迭代直到到达末尾,然后再从头开始。
getRowClasses
public String getRowClasses()
Return the value of the
rowClasses
property.Contents: Comma-delimited list of CSS style classes that will be applied to the rows of this table. A space separated list of classes may also be specified for any individual row. Thes styles are applied, in turn, to each row in the table. For example, if the list has two elements, the first style class in the list is applied to the first row, the second to the second row, the first to the third row, the second to the fourth row, etc. In other words, we keep iterating through the list until we reach the end, and then we start at the beginning again.
public void
setRowClasses(String rowClasses)
设置 rowClasses
属性的值。
setRowClasses
public void setRowClasses(String rowClasses)
Set the value of the
rowClasses
property.
public String
getRules()
返回 rules
属性的值。
内容:指定此表格内的单元格之间将出现哪些标尺的代码。有效值有:none(没有标尺,默认值);groups(行组之间);rows(仅行之间);cols(仅列之间);all(所有行和列之间)。
getRules
public String getRules()
Return the value of the
rules
property.Contents: Code specifying which rules will appear between cells within this table. Valid values are: none (no rules, default value); groups (between row groups); rows (between rows only); cols (between columns only); and all (between all rows and columns).
public void
setRules(String rules)
设置 rules
属性的值。
setRules
public void setRules(String rules)
Set the value of the
rules
property.
public String
getStyle()
返回 style
属性的值。
内容:呈现此组件时应用的 CSS 样式。
getStyle
public String getStyle()
Return the value of the
style
property.Contents: CSS style(s) to be applied when this component is rendered.
public void
setStyle(String style)
设置 style
属性的值。
setStyle
public void setStyle(String style)
Set the value of the
style
property.
public String
getStyleClass()
返回 styleClass
属性的值。
内容:呈现此元素时应用的以空格分隔的 CSS 样式类列表。此值必须作为生成标记上的 "class" 属性传递。
getStyleClass
public String getStyleClass()
Return the value of the
styleClass
property.Contents: Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.
public void
setStyleClass(String styleClass)
设置 styleClass
属性的值。
setStyleClass
public void setStyleClass(String styleClass)
Set the value of the
styleClass
property.
public String
getSummary()
返回 summary
属性的值。
内容:此表格作用和结构的摘要,用于用户代理呈现非可视媒体,比如语音和 Braille。
getSummary
public String getSummary()
Return the value of the
summary
property.Contents: Summary of this table's purpose and structure, for user agents rendering to non-visual media such as speech and Braille.
public void
setSummary(String summary)
设置 summary
属性的值。
setSummary
public void setSummary(String summary)
Set the value of the
summary
property.
public String
getTitle()
返回 title
属性的值。
内容:关于为此组件生成的标记元素的建议性标题信息。
getTitle
public String getTitle()
Return the value of the
title
property.Contents: Advisory title information about markup elements generated for this component.
public void
setTitle(String title)
设置 title
属性的值。
setTitle
public void setTitle(String title)
Set the value of the
title
property.
public String
getWidth()
返回 width
属性的值。
内容:整个表格的宽度,用于可视用户代理。
getWidth
public String getWidth()
Return the value of the
width
property.Contents: Width of the entire table, for visual user agents.
public void
setWidth(String width)
设置 width
属性的值。
setWidth
public void setWidth(String width)
Set the value of the
width
property.
public Object
saveState(FacesContext _context)
英文文档:
saveState
public Object saveState(FacesContext _context)
- Description copied from interface:
StateHolder
Gets the state of the instance as a
Serializable
Object.If the class that implements this interface has references to instances that implement StateHolder (such as a
UIComponent
with event handlers, validators, etc.) this method must call theStateHolder.saveState(javax.faces.context.FacesContext)
method on all those instances as well. This method must not save the state of children and facets. That is done via theStateManager
This method must not alter the state of the implementing object. In other words, after executing this code:
Object state = component.saveState(facesContext);
component
should be the same as before executing it.The return from this method must be
Serializable
- Specified by:
saveState
in interfaceStateHolder
- Overrides:
saveState
in classUIData
public void
restoreState(FacesContext _context, Object _state)
英文文档:
restoreState
public void restoreState(FacesContext _context, Object _state)
- Description copied from interface:
StateHolder
Perform any processing required to restore the state from the entries in the state Object.
If the class that implements this interface has references to instances that also implement StateHolder (such as a
UIComponent
with event handlers, validators, etc.) this method must call theStateHolder.restoreState(javax.faces.context.FacesContext, java.lang.Object)
method on all those instances as well.- Specified by:
restoreState
in interfaceStateHolder
- Overrides:
restoreState
in classUIData
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Submit a bug or feature
Copyright 2007 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.
PS : 未经我党受权你也可自由散发此文档。 如有任何错误请自行修正;若因此而造成任何损失请直接找人民主席,请勿与本人联系。谢谢!