|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.tapestry.spec.BaseLocatable org.apache.tapestry.AbstractComponent org.apache.tapestry.BaseComponent org.apache.tapestry.contrib.table.components.AbstractTableViewComponent org.apache.tapestry.contrib.table.components.AbstractTableRowComponent org.apache.tapestry.contrib.table.components.TableValues
public abstract class TableValues
A low level Table component that generates the columns in the current row in the table.
This component must be wrapped by TableRows
.
The component iterates over the columns in the table and
automatically renders the column values for the current table row.
The columns are wrapped in 'td' tags by default.
The column values are rendered using the renderer returned by the
getValueRenderer() method in ITableColumn
.
Please see the Component Reference for details on how to use this component. [Component Reference]
Field Summary | |
---|---|
static String |
TABLE_VALUE_CSS_CLASS_SUFFIX
|
Constructor Summary | |
---|---|
TableValues()
|
Method Summary | |
---|---|
abstract IBinding |
getClassBinding()
|
abstract IBinding |
getColumnBinding()
|
ITableColumn |
getTableColumn()
Returns the currently rendered table column. |
Iterator |
getTableColumnIterator()
Get the list of all table columns to be displayed. |
IRender |
getTableValueRenderer()
Returns the renderer to be used to generate the appearance of the current column |
String |
getValueClass()
Returns the CSS class of the generated table cell. |
protected void |
renderComponent(IMarkupWriter writer,
IRequestCycle cycle)
Renders the top level components contained by the receiver. |
void |
setTableColumn(ITableColumn tableColumn)
Sets the currently rendered table column. |
Methods inherited from class org.apache.tapestry.contrib.table.components.AbstractTableRowComponent |
---|
getTableRowSource |
Methods inherited from class org.apache.tapestry.contrib.table.components.AbstractTableViewComponent |
---|
getTableModelSource |
Methods inherited from class org.apache.tapestry.BaseComponent |
---|
addOuter, finishLoad |
Methods inherited from class org.apache.tapestry.spec.BaseLocatable |
---|
getLocation, setLocation |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.apache.tapestry.ILocationHolder |
---|
setLocation |
Methods inherited from interface org.apache.tapestry.ILocatable |
---|
getLocation |
Field Detail |
---|
public static final String TABLE_VALUE_CSS_CLASS_SUFFIX
Constructor Detail |
---|
public TableValues()
Method Detail |
---|
public abstract IBinding getColumnBinding()
public abstract IBinding getClassBinding()
public Iterator getTableColumnIterator()
public ITableColumn getTableColumn()
public void setTableColumn(ITableColumn tableColumn)
tableColumn
- The current table columnpublic IRender getTableValueRenderer()
public String getValueClass()
protected void renderComponent(IMarkupWriter writer, IRequestCycle cycle)
BaseComponent
renderComponent
in class BaseComponent
BaseComponent.renderComponent(org.apache.tapestry.IMarkupWriter, org.apache.tapestry.IRequestCycle)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |