|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectto.etc.domui.dom.css.CssBase
to.etc.domui.dom.html.NodeBase
to.etc.domui.dom.html.NodeContainer
to.etc.domui.dom.html.Div
to.etc.domui.component.tbl.TableModelTableBase<T>
to.etc.domui.component.tbl.TabularComponentBase<T>
to.etc.domui.component.tbl.DataTable<T>
to.etc.domui.component.tbl.CheckBoxDataTable<T>
@Deprecated public class CheckBoxDataTable<T>
20100323 jal DO NOT USE UNTIL FINISHED. FIXME Needs to properly implement rendering, paging and datamodel changes before it can be used any further. DataTable customized to support multiple selection functionality by rendering checkbox field as first column.
Field Summary |
---|
Fields inherited from class to.etc.domui.component.tbl.TabularComponentBase |
---|
m_eix, m_six |
Constructor Summary | |
---|---|
CheckBoxDataTable(ITableModel<T> m,
IRowRenderer<T> r)
Deprecated. |
Method Summary | |
---|---|
void |
deselectAll()
Deprecated. |
java.util.List<T> |
getSelectedRows()
Deprecated. |
IValueChanged<CheckBoxDataTable<T>> |
getSelectionChangedHandler()
Deprecated. |
java.lang.String |
getSelectionColTitle()
Deprecated. |
protected void |
handleSelectionChanged(boolean selected,
T item)
Deprecated. |
protected void |
renderHeader(HeaderContainer<T> hc)
Deprecated. Add selection column as first column. |
void |
selectAll()
Deprecated. |
void |
setModel(ITableModel<T> model)
Deprecated. Set a new model for this table. |
void |
setSelected(T item,
boolean on)
Deprecated. Set the specified item as SELECTED or DESELECTED. |
void |
setSelectionChangedHandler(IValueChanged<CheckBoxDataTable<T>> handler)
Deprecated. |
void |
setSelectionColTitle(java.lang.String selectionColTitle)
Deprecated. |
Methods inherited from class to.etc.domui.component.tbl.DataTable |
---|
createContent, getDataBody, getPageSize, getRowRenderer, getSelectionAllHandler, getSelectionModel, getTable, isMultiSelectionVisible, isShowSelectionAlways, modelChanged, onForceRebuild, rowAdded, rowDeleted, rowModified, selectionAllChanged, selectionChanged, setDataBody, setPageSize, setRowRenderer, setSelectionAllHandler, setSelectionModel, setShowSelection, setTableWidth |
Methods inherited from class to.etc.domui.component.tbl.TabularComponentBase |
---|
addChangeListener, calcIndices, fireModelChanged, firePageChanged, fireSelectionUIChanged, getCurrentPage, getPageCount, getPageItems, getTruncatedCount, removeChangeListener, setCurrentPage |
Methods inherited from class to.etc.domui.component.tbl.TableModelTableBase |
---|
getModel, getModelItem, onRefresh, onShelve, onUnshelve |
Methods inherited from class to.etc.domui.dom.html.Div |
---|
afterCreateContent, componentHandleWebAction, fadeIn, fadeOut, getCustomUpdatesCallJS, getDragHandler, getDropBody, getDropHandler, getDropMode, getReturnPressed, setDragHandler, setDropBody, setDropHandler, setReturnPressed, slideDown, slideUp, tb, visit |
Methods inherited from class to.etc.domui.dom.html.NodeContainer |
---|
add, add, add, addTable, canContain, delegateTo, findChildIndex, forceRebuild, getChild, getChildCount, getChildren, getDeepChild, getDeepChildren, getErrorFence, internalCheckNotDirty, internalClearDelta, internalClearDeltaFully, internalGetOldChildren, internalShelve, internalUnshelve, iterator, moveControlToModel, moveModelToControl, removeAllChildren, removeChild, removeChild, replaceChild, setControlsEnabled, setErrorFence, setErrorFence, setText, setValue |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface to.etc.domui.component.tbl.ISelectableTableComponent |
---|
getModel |
Constructor Detail |
---|
public CheckBoxDataTable(@Nonnull ITableModel<T> m, @Nonnull IRowRenderer<T> r)
Method Detail |
---|
protected void handleSelectionChanged(boolean selected, T item) throws java.lang.Exception
java.lang.Exception
public void setModel(ITableModel<T> model)
setModel
in class TableModelTableBase<T>
public void setSelected(T item, boolean on)
item
- on
- public void selectAll() throws java.lang.Exception
java.lang.Exception
public void deselectAll() throws java.lang.Exception
java.lang.Exception
protected void renderHeader(HeaderContainer<T> hc) throws java.lang.Exception
hc
- specified header container
java.lang.Exception
DataTable.renderHeader(to.etc.domui.component.tbl.HeaderContainer)
public java.lang.String getSelectionColTitle()
public void setSelectionColTitle(java.lang.String selectionColTitle)
public java.util.List<T> getSelectedRows()
public void setSelectionChangedHandler(IValueChanged<CheckBoxDataTable<T>> handler)
public IValueChanged<CheckBoxDataTable<T>> getSelectionChangedHandler()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |