HtmlPanelGrid (Java EE 5)

Java EE API


javax.faces.component.html Class HtmlPanelGrid

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by javax.faces.component.UIComponentBase
          extended by javax.faces.component.UIPanel
              extended by javax.faces.component.html.HtmlPanelGrid
All Implemented Interfaces:
StateHolder

public class HtmlPanelGrid
extends UIPanel


呈现表格中的子组件,同时在指定的列数后开始新行。

默认情况下,rendererType 属性必须设置为 "javax.faces.Grid"。可以调用 setRendererType() 方法更改此值。

英文文档:

Renders child components in a table, starting a new row after the specified number of columns.

By default, the rendererType property must be set to "javax.faces.Grid". This value can be changed by calling the setRendererType() method.


Field Summary
static String
 
Fields inherited from class javax.faces.component.UIPanel
 
Fields inherited from class javax.faces.component.UIComponent
 
Constructor Summary
 
Method Summary
 String
 int
 String
 String
 String
 String
 String
 int
 String
 String
 String
 String
 String
 String
 String
 String
 String
 String
 String
 String
 String
 String
 String
 String
 String
 String
 String
 String
 String
 String
 void
 Object
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 
Methods inherited from class javax.faces.component.UIPanel
 
Methods inherited from class javax.faces.component.UIComponentBase
 
Methods inherited from class javax.faces.component.UIComponent
 
Methods inherited from class java.lang.Object
 

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 HtmlPanelGrid()
英文文档:

HtmlPanelGrid

public HtmlPanelGrid()
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 int getColumns()

返回 columns 属性的值。

内容:开始新行之前要呈现的列数。

英文文档:

getColumns

public int getColumns()

Return the value of the columns property.

Contents: The number of columns to render before starting a new row.


public void setColumns(int columns)

设置 columns 属性的值。

英文文档:

setColumns

public void setColumns(int columns)

Set the value of the columns 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 the StateHolder.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 the StateManager

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 interface StateHolder
Overrides:
saveState in class UIComponentBase

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 the StateHolder.restoreState(javax.faces.context.FacesContext, java.lang.Object) method on all those instances as well.

Specified by:
restoreState in interface StateHolder
Overrides:
restoreState in class UIComponentBase


Submit a bug or feature

Copyright 2007 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.

一看就知道只有菜鸟才干这么无知的事啦。

PS : 未经我党受权你也可自由散发此文档。 如有任何错误请自行修正;若因此而造成任何损失请直接找人民主席,请勿与本人联系。谢谢!