Class WTableRow
public class WTableRow extends WObject
A WTableRow is returned by WTable#getRowAt()
and managing
various properties of a single row in a table (it is however not a widget).
A table row corresponds to the HTML <tr>
tag.
- See Also:
WTable
,WTableColumn
-
Nested Class Summary
Nested classes/interfaces inherited from class eu.webtoolkit.jwt.WObject
WObject.FormData
-
Constructor Summary
Constructors Constructor Description WTableRow()
Creates a new table row. -
Method Summary
Modifier and Type Method Description void
addStyleClass(java.lang.String style)
WTableCell
elementAt(int column)
Access the row element at the given column.WLength
getHeight()
Returns the row height.java.lang.String
getId()
Returns the (unique) identifier for this objectint
getRowNum()
Returns the row number of this row in the table.java.lang.String
getStyleClass()
Returns the CSS style class for this row.WTable
getTable()
Returns the table to which this row belongs.void
hide()
Hides the row.boolean
isHidden()
Returns whether the rows is hidden.void
removeStyleClass(java.lang.String style)
void
setHeight(WLength height)
Sets the row height.void
setHidden(boolean how)
Sets whether the row must be hidden.void
setId(java.lang.String id)
Sets the CSS Id.void
setStyleClass(java.lang.String style)
Sets the CSS style class for this row.void
show()
Shows the row.void
toggleStyleClass(java.lang.String style, boolean add)
Methods inherited from class eu.webtoolkit.jwt.WObject
addChild, getObjectName, remove, setFormData, setObjectName, tr
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
WTableRow
public WTableRow()Creates a new table row.Table rows must be added to a table using
WTable#insertRow()
before you can access contents in it usingelementAt()
.
-
-
Method Details
-
getTable
Returns the table to which this row belongs.- See Also:
WTable.getRowAt(int row)
-
elementAt
Access the row element at the given column.Like
WTable#getElementAt()
, if the column is beyond the current table dimensions, then the table is expanded automatically.The row must be inserted within a table first.
-
getRowNum
public int getRowNum()Returns the row number of this row in the table.Returns -1 if the row is not yet part of a table.
- See Also:
WTable.getRowAt(int row)
-
setHeight
Sets the row height.The default row height is
WLength.Auto
. -
getHeight
Returns the row height.- See Also:
setHeight(WLength height)
-
setStyleClass
public void setStyleClass(java.lang.String style)Sets the CSS style class for this row.The style is inherited by all table cells in this row.
-
getStyleClass
public java.lang.String getStyleClass()Returns the CSS style class for this row.- See Also:
getStyleClass()
,WWidget.getStyleClass()
-
addStyleClass
public void addStyleClass(java.lang.String style) -
removeStyleClass
public void removeStyleClass(java.lang.String style) -
toggleStyleClass
public void toggleStyleClass(java.lang.String style, boolean add) -
setHidden
public void setHidden(boolean how)Sets whether the row must be hidden.Hide or show the row.
The default value is
false
(row is not hidden). -
isHidden
public boolean isHidden()Returns whether the rows is hidden.- See Also:
setHidden(boolean how)
-
hide
public void hide()Hides the row.- See Also:
setHidden(boolean how)
-
show
public void show()Shows the row.- See Also:
setHidden(boolean how)
-
setId
public void setId(java.lang.String id)Sets the CSS Id.Sets a custom Id. Note that the Id must be unique across the whole widget tree, can only be set right after construction and cannot be changed.
- See Also:
WObject.getId()
-
getId
public java.lang.String getId()Description copied from class:WObject
Returns the (unique) identifier for this objectFor a
WWidget
, this corresponds to the id of the DOM element that represents the widget. This is not entirely unique, since aWCompositeWidget
shares the same id as its implementation.By default, the id is auto-generated, unless a custom id is set for a widget using
WWidget.setId(String)
. The auto-generated id is created by concatenatingWObject.getObjectName()
with a unique number.
-