to.etc.domui.component.tbl
Class MultipleSelectionRowRenderer<T>
java.lang.Object
to.etc.domui.component.tbl.AbstractRowRenderer<T>
to.etc.domui.component.tbl.SimpleRowRenderer<T>
to.etc.domui.component.tbl.MultipleSelectionRowRenderer<T>
- All Implemented Interfaces:
- IRowRenderer<T>
public abstract class MultipleSelectionRowRenderer<T>
- extends SimpleRowRenderer<T>
Row renderer that is used for MultipleSelectionLookup control.
First selection indicator column is additionaly rendered from outer code, so abstract methods that resolve selection column and total row width must be set additionaly.
- Author:
- Vladimir Mijic
Created on 27 Oct 2009
Methods inherited from class to.etc.domui.component.tbl.AbstractRowRenderer |
beforeQuery, check, complete, getActualClass, getCellClicked, getColumn, getColumnByName, getColumnCount, getNodeRenderer, getRowButtonFactory, getRowClicked, getSortColumn, getUnknownColumnCaption, isComplete, model, renderColumn, renderHeader, renderRow, setCellClicked, setColumnWidth, setColumnWidths, setNodeRenderer, setRowButtonFactory, setRowClicked, setSortColumn, setUnknownColumnCaption |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MultipleSelectionRowRenderer
public MultipleSelectionRowRenderer(java.lang.Class<T> dataClass,
java.lang.String[] cols)
MultipleSelectionRowRenderer
public MultipleSelectionRowRenderer(java.lang.Class<T> dataClass)
MultipleSelectionRowRenderer
public MultipleSelectionRowRenderer(@Nonnull
java.lang.Class<T> dataClass,
@Nonnull
ClassMetaModel cmm,
java.lang.String... cols)
initialize
protected void initialize(java.util.List<ExpandedDisplayProperty<?>> xdpl)
- Initialize, using the genericized table column set. Reserve some extra space for selection indicator column that is added as first column.
- Overrides:
initialize
in class SimpleRowRenderer<T>
- Parameters:
clz
- xdpl
-
getRowWidth
public abstract int getRowWidth()
getSelectionColWidth
public abstract int getSelectionColWidth()