com.sapportals.admin.wizardframework.components.tableview
Class TableViewComponent
java.lang.Object
|
+--com.sapportals.admin.wizardframework.components.AbstractWizardComponent
|
+--com.sapportals.admin.wizardframework.components.AbstractInputComponent
|
+--com.sapportals.admin.wizardframework.components.tableview.TableViewComponent
- All Implemented Interfaces:
- com.sapportals.htmlb.table.ICellRenderer, IDependencyObject, IWizardComponent, TableViewConstants
- public class TableViewComponent
- extends AbstractInputComponent
- implements com.sapportals.htmlb.table.ICellRenderer, TableViewConstants
| Fields inherited from class com.sapportals.admin.wizardframework.components.AbstractInputComponent |
captionWidth, DEFAULT_PADDING, defaultCaption, defaultTooltip, defaultValue, filledIncompletely, INPUT_COMPONENT, inputComponent, label, layout, padding, VALUE, valueTargetPath |
|
Method Summary |
protected com.sapportals.htmlb.Component |
createInputComponent(IBasicEditingContext context)
|
void |
doBeforeDisplay(IWizardContext context)
the default implemention does nothing before display |
protected TableViewColumns |
getColumns()
|
protected com.sapportals.htmlb.enum.TableSortState |
getColumnSortedMode(int columnIndex,
IBasicEditingContext context)
|
com.sapportals.htmlb.Component |
getDisplay(IWizardContext context)
the default implementation returns null - if your component has a display
it should inherit AbstractDisplayComponent or AbstractInputComponent. |
com.sapportals.htmlb.table.TableView |
getInputComponent(IBasicEditingContext ctx)
|
TableDataModel |
getTableState(IBasicEditingContext context)
|
java.lang.Boolean |
isReadOnly(IBasicEditingContext context)
|
void |
processInput(IWizardContext context)
the default implemention does no input processing. |
void |
renderCell(int row,
int column,
com.sapportals.htmlb.table.TableView tableView,
com.sapportals.htmlb.rendering.IPageContext rendererContext)
|
void |
setColumns(TableViewColumn[] iColumns,
IBasicEditingContext context)
|
void |
setDeselectAll(java.lang.Boolean iDeselectAll,
IBasicEditingContext context)
|
void |
setOnClientRowSelection(java.lang.String iOnRowSelJsFuncName,
IBasicEditingContext context)
|
void |
setReadOnly(java.lang.Boolean iReadOnly,
IBasicEditingContext context)
|
void |
setSelectAll(java.lang.Boolean iSelectAll,
IBasicEditingContext context)
|
void |
setSelectionMode(com.sapportals.htmlb.enum.TableSelectionMode selectionMode,
IBasicEditingContext context)
|
void |
setUseRowSelection(java.lang.Boolean iUseRowSelection,
IBasicEditingContext context)
|
| Methods inherited from class com.sapportals.admin.wizardframework.components.AbstractInputComponent |
clear, clearIfInconsistent, getCaption, getCaptionComponent, getErrorMessages, getInputComponentGeneric, getMissingFieldErrorMessage, getTooltip, getValueGeneric, isComplete, setCaption, setCaptionWidth, setCustomErrorMessage, setLayout, setPath, setTooltip, setupComponent, setValueGeneric, setValueTargetPath |
| Methods inherited from class com.sapportals.admin.wizardframework.components.AbstractWizardComponent |
doAfterSubmit, getControlInFocus, getDescription, getPath, getProperty, getTitle, init, isInitialized, isMandatory, setMandatory, setProperty, setTempProperty, wasChanged |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EVENT_HEADER_SORT
protected static final java.lang.String EVENT_HEADER_SORT
EVENT_ROW_SELECT
protected static final java.lang.String EVENT_ROW_SELECT
TableViewComponent
public TableViewComponent(IBasicEditingContext context)
setColumns
public void setColumns(TableViewColumn[] iColumns,
IBasicEditingContext context)
getColumnSortedMode
protected com.sapportals.htmlb.enum.TableSortState getColumnSortedMode(int columnIndex,
IBasicEditingContext context)
getColumns
protected TableViewColumns getColumns()
renderCell
public void renderCell(int row,
int column,
com.sapportals.htmlb.table.TableView tableView,
com.sapportals.htmlb.rendering.IPageContext rendererContext)
- Specified by:
renderCell in interface com.sapportals.htmlb.table.ICellRenderer
setOnClientRowSelection
public void setOnClientRowSelection(java.lang.String iOnRowSelJsFuncName,
IBasicEditingContext context)
createInputComponent
protected com.sapportals.htmlb.Component createInputComponent(IBasicEditingContext context)
- Overrides:
createInputComponent in class AbstractInputComponent
getDisplay
public com.sapportals.htmlb.Component getDisplay(IWizardContext context)
- Description copied from class:
AbstractWizardComponent
- the default implementation returns null - if your component has a display
it should inherit AbstractDisplayComponent or AbstractInputComponent.
- Overrides:
getDisplay in class AbstractInputComponent
getInputComponent
public com.sapportals.htmlb.table.TableView getInputComponent(IBasicEditingContext ctx)
processInput
public void processInput(IWizardContext context)
- Description copied from class:
AbstractWizardComponent
- the default implemention does no input processing.
- Overrides:
processInput in class AbstractInputComponent
doBeforeDisplay
public void doBeforeDisplay(IWizardContext context)
- Description copied from class:
AbstractWizardComponent
- the default implemention does nothing before display
- Overrides:
doBeforeDisplay in class AbstractWizardComponent
getTableState
public TableDataModel getTableState(IBasicEditingContext context)
setUseRowSelection
public void setUseRowSelection(java.lang.Boolean iUseRowSelection,
IBasicEditingContext context)
setSelectionMode
public void setSelectionMode(com.sapportals.htmlb.enum.TableSelectionMode selectionMode,
IBasicEditingContext context)
isReadOnly
public java.lang.Boolean isReadOnly(IBasicEditingContext context)
setReadOnly
public void setReadOnly(java.lang.Boolean iReadOnly,
IBasicEditingContext context)
setSelectAll
public void setSelectAll(java.lang.Boolean iSelectAll,
IBasicEditingContext context)
setDeselectAll
public void setDeselectAll(java.lang.Boolean iDeselectAll,
IBasicEditingContext context)