| Package | Description |
|---|---|
| to.etc.domui.component.experimental | |
| to.etc.domui.component.ntbl | |
| to.etc.domui.component.tbl | |
| to.etc.domui.log |
| Modifier and Type | Class and Description |
|---|---|
class |
MultiRowDataTable<T>
POC for a datatable based on the live dom code.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MultiRowRenderer.beforeQuery(TableModelTableBase<T> tbl)
This gets called by the data table component just before it starts to render
a new page.
|
protected <X> void |
MultiRowRenderer.renderColumn(TableModelTableBase<T> tbl,
ColumnContainer<T> cc,
int index,
T instance,
ColumnDef<T,X> cd)
Render a single column fully.
|
void |
MultiRowRenderer.renderHeader(TableModelTableBase<T> tbl,
HeaderContainer<T> cc)
Render the header for a table, using the simple column metadata provided.
|
void |
MultiRowRenderer.renderRow(TableModelTableBase<T> tbl,
ColumnContainer<T> cc,
int index,
T instance) |
| Modifier and Type | Class and Description |
|---|---|
class |
ExpandingEditTable<T>
This component is a table, using a TableModel, which can also edit it's rows
and expand them.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
IRowEditorEvent.onRowChanged(TableModelTableBase<T> tablecomponent,
E editor,
T instance,
boolean isNew)
Called after a row has been edited in an editable table component, when editing is (somehow) marked
as complete.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CheckBoxDataTable<T>
Deprecated.
|
class |
DataCellTable<T>
A table-related component which shows all "rows" in a single cell instead of
in a table.
|
class |
DataTable<T>
POC for a datatable based on the live dom code.
|
class |
MultipleSelectionDataTable<T>
DataTable customized to support multiple selection functionality.
|
class |
PageableTabularComponentBase<T> |
class |
ScrollableDataTable<T>
Deprecated.
since there is an issue with table with calculation on various browsers.
Redundant horizontal scrollbars may appear randomly. A workaround for the issue is fixing each column width. |
class |
SelectableTabularComponent<T> |
| Modifier and Type | Method and Description |
|---|---|
TableModelTableBase<T> |
ColumnContainer.getTable() |
TableModelTableBase<T> |
HeaderContainer.getTable() |
| Modifier and Type | Method and Description |
|---|---|
void |
RowRenderer.beforeQuery(TableModelTableBase<T> tbl)
This gets called by the data table component just before it starts to render
a new page.
|
void |
IRowRenderer.beforeQuery(TableModelTableBase<T> tbl) |
void |
AbstractRowRenderer.beforeQuery(TableModelTableBase<T> tbl)
This gets called by the data table component just before it starts to render
a new page.
|
protected void |
BasicRowRenderer.complete(TableModelTableBase<T> tbl)
Complete this object if it is not already complete.
|
protected void |
AbstractRowRenderer.complete(TableModelTableBase<T> tbl)
Complete this object if it is not already complete (internal).
|
void |
IDataTableChangeListener.modelChanged(TableModelTableBase<?> tbl,
ITableModel<?> old,
ITableModel<?> nw)
Called when the datatable as accepted a different model.
|
void |
DataPager.modelChanged(TableModelTableBase<?> tbl,
ITableModel<?> old,
ITableModel<?> nw) |
void |
IDataTableChangeListener.pageChanged(TableModelTableBase<?> tbl) |
void |
DataPager.pageChanged(TableModelTableBase<?> tbl) |
protected <X> void |
RowRenderer.renderColumn(TableModelTableBase<T> tbl,
ColumnContainer<T> cc,
int index,
T instance,
ColumnDef<T,X> cd)
Render a single column fully.
|
protected <X> void |
AbstractRowRenderer.renderColumn(TableModelTableBase<T> tbl,
ColumnContainer<T> cc,
int index,
T instance,
SimpleColumnDef<X> cd)
Render a single column fully.
|
void |
RowRenderer.renderHeader(TableModelTableBase<T> tbl,
HeaderContainer<T> cc)
Render the header for a table, using the simple column metadata provided.
|
void |
IRowRenderer.renderHeader(TableModelTableBase<T> tbl,
HeaderContainer<T> cc)
Render table header.
|
void |
AbstractRowRenderer.renderHeader(TableModelTableBase<T> tbl,
HeaderContainer<T> cc)
Render the header for a table, using the simple column metadata provided.
|
void |
RowRenderer.renderRow(TableModelTableBase<T> tbl,
ColumnContainer<T> cc,
int index,
T instance) |
void |
IRowRenderer.renderRow(TableModelTableBase<T> tbl,
ColumnContainer<T> cc,
int index,
T instance) |
void |
AbstractRowRenderer.renderRow(TableModelTableBase<T> tbl,
ColumnContainer<T> cc,
int index,
T instance) |
void |
IDataTableChangeListener.selectionUIChanged(TableModelTableBase<?> tbl) |
void |
DataPager.selectionUIChanged(TableModelTableBase<?> tbl) |
| Constructor and Description |
|---|
ColumnContainer(TableModelTableBase<T> table) |
HeaderContainer(TableModelTableBase<T> table,
THead head,
String headerRowCSS) |
| Constructor and Description |
|---|
FilterRowEditor(Filter instance,
TableModelTableBase<Filter> model,
String[] cols) |
HandlerRowEditor(Handler instance,
TableModelTableBase<Handler> model) |
RowEditorBase(T instance,
TableModelTableBase<T> model,
String... cols) |
Copyright © 2017 etc.to. All rights reserved.