org.wicketstuff.datatable_autocomplete.table
Class SelectableTableViewPanel<T>

java.lang.Object
  extended by org.apache.wicket.Component
      extended by org.apache.wicket.MarkupContainer
          extended by org.apache.wicket.markup.html.WebMarkupContainer
              extended by org.apache.wicket.markup.html.form.LabeledWebMarkupContainer
                  extended by org.apache.wicket.markup.html.form.FormComponent<T>
                      extended by org.apache.wicket.markup.html.form.FormComponentPanel<T>
                          extended by org.wicketstuff.datatable_autocomplete.table.AbstractSelectableTableViewPanel<T>
                              extended by org.wicketstuff.datatable_autocomplete.table.SelectableTableViewPanel<T>
All Implemented Interfaces:
Serializable, Iterable<Component>, IEventSink, IEventSource, IClusterable, IConverterLocator, IFormModelUpdateListener, IFormVisitorParticipant, ILabelProvider<String>, IHeaderContributor, IRequestableComponent, IHierarchical<Component>

public class SelectableTableViewPanel<T>
extends AbstractSelectableTableViewPanel<T>

Author:
mocleiri Allows a table to be rendered where the rows are selectable
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.wicketstuff.datatable_autocomplete.table.AbstractSelectableTableViewPanel
buttonView, dataProvider
 
Fields inherited from class org.apache.wicket.markup.html.form.FormComponent
FLAG_CONVERT_EMPTY_INPUT_STRING_TO_NULL, VALUE_SEPARATOR
 
Fields inherited from class org.apache.wicket.Component
ENABLE, FLAG_INITIALIZED, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER
 
Constructor Summary
SelectableTableViewPanel(String id, ResourceReference css_reference, String cssClassName, String displayEntityName, IColumn<?>[] columns, ISortableDataProvider<T> dataProvider, boolean showTableFeedbackPanel, ITableRowSelectionHandler<T> selectionHandler, IDTATableRenderingHints hints)
           
SelectableTableViewPanel(String id, ResourceReference css_reference, String cssClassName, String displayEntityName, IColumn<?>[] columns, ISortableDataProvider<T> dataProvider, ITableRowSelectionHandler<T> selectionHandler, IDTATableRenderingHints hints)
           
SelectableTableViewPanel(String id, ResourceReference css_reference, String cssClassName, String displayEntityName, IColumn<?> column, ISortableDataProvider<T> dataProvider, boolean showTableFeedbackPanel, ITableRowSelectionHandler<T> selectionHandler, IDTATableRenderingHints hints)
           
SelectableTableViewPanel(String id, ResourceReference css_reference, String cssClassNamne, String displayEntityName, IColumn<?> column, ISortableDataProvider<T> dataProvider, ITableRowSelectionHandler<T> selectionHandler, IDTATableRenderingHints hints)
           
SelectableTableViewPanel(String id, String title, IColumn<?>[] columns, ISortableDataProvider<T> sortableListDataProvider, boolean showTableFeedbackPanel, ITableRowSelectionHandler<T> selectionHandler, IDTATableRenderingHints hints)
           
SelectableTableViewPanel(String string, String string2, IColumn<?>[] tableColumns, ISortableDataProvider<T> provider, IDTATableRenderingHints hints)
           
SelectableTableViewPanel(String id, String displayEntityName, IColumn<?>[] tableColumns, ISortableDataProvider<T> attributeFilterDataProvider, ITableRowSelectionHandler<T> selectionHandler, IDTATableRenderingHints hints)
           
 
Method Summary
 void setButtonCSSClass(String cssClass)
           
 void setCreateOnSubmitAction(IFormOnSubmitAction formOnSubmitAction)
           
 void setDeleteOnSubmitAction(IFormOnSubmitAction formOnSubmitAction)
           
 void setEditButtonLabel(String actionLabel)
           
 void setEditOnSubmitAction(IFormOnSubmitAction formOnSubmitAction)
           
 
Methods inherited from class org.wicketstuff.datatable_autocomplete.table.AbstractSelectableTableViewPanel
convertInput, getDataTable, getSelectedRow, onBeforeRender, setButtonProviderList, setDisableRowHighlight, setHideIfNoResults, setItemReuseStrategy, updateVisibility
 
Methods inherited from class org.apache.wicket.markup.html.form.FormComponentPanel
checkRequired, newMarkupSourcingStrategy, onComponentTag
 
Methods inherited from class org.apache.wicket.markup.html.form.FormComponent
add, add, clearInput, convertValue, error, getConvertedInput, getDefaultLabel, getDefaultLabel, getForm, getInput, getInputAsArray, getInputName, getModel, getModelObject, getModelValue, getRawInput, getType, getValidatorKeyPrefix, getValidators, getValue, hasRawInput, inputAsInt, inputAsInt, inputAsIntArray, inputChanged, internalOnModelChanged, invalid, isInputNullable, isMultiPart, isRequired, isValid, newValidatable, onDetach, onDisabled, onInvalid, onValid, processChildren, processInput, remove, reportRequiredError, setConvertedInput, setLabel, setModel, setModelObject, setModelValue, setRequired, setType, shouldTrimInput, trim, updateCollectionModel, updateModel, valid, validate, validateRequired, validateValidators, visitComponentsPostOrder, visitFormComponentsPostOrder
 
Methods inherited from class org.apache.wicket.markup.html.form.LabeledWebMarkupContainer
getLabel, setLabelInternal
 
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebPage, getWebRequest
 
Methods inherited from class org.apache.wicket.MarkupContainer
add, addOrReplace, autoAdd, contains, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, hasAssociatedMarkup, internalAdd, internalInitialize, iterator, iterator, onAfterRenderChildren, onComponentTagBody, onMarkupAttached, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren
 
Methods inherited from class org.apache.wicket.Component
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, canCallListenerInterface, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessage, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalPrepareForRender, internalRenderComponent, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, locateMarkupStream, markRendering, modelChanged, modelChanging, onAfterRender, onConfigure, onEvent, onInitialize, onModelChanged, onModelChanging, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderHead, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setRequestFlag, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, warn, wrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SelectableTableViewPanel

public SelectableTableViewPanel(String id,
                                ResourceReference css_reference,
                                String cssClassName,
                                String displayEntityName,
                                IColumn<?> column,
                                ISortableDataProvider<T> dataProvider,
                                boolean showTableFeedbackPanel,
                                ITableRowSelectionHandler<T> selectionHandler,
                                IDTATableRenderingHints hints)
Parameters:
id -
css_reference -
cssClassName -
displayEntityName -
column -
dataProvider -
buttonProviderList -
selectedRowContextExtractor -
rowsPerPage -
showTableFeedbackPanel -
selectionHandler -

SelectableTableViewPanel

public SelectableTableViewPanel(String id,
                                ResourceReference css_reference,
                                String cssClassNamne,
                                String displayEntityName,
                                IColumn<?> column,
                                ISortableDataProvider<T> dataProvider,
                                ITableRowSelectionHandler<T> selectionHandler,
                                IDTATableRenderingHints hints)
Parameters:
id -
css_reference -
cssClassNamne -
displayEntityName -
column -
dataProvider -
buttonProviderList -
selectedRowContextExtractor -
rowsPerPage -
selectionHandler -

SelectableTableViewPanel

public SelectableTableViewPanel(String id,
                                ResourceReference css_reference,
                                String cssClassName,
                                String displayEntityName,
                                IColumn<?>[] columns,
                                ISortableDataProvider<T> dataProvider,
                                boolean showTableFeedbackPanel,
                                ITableRowSelectionHandler<T> selectionHandler,
                                IDTATableRenderingHints hints)
Parameters:
id -
css_reference -
cssClassName -
displayEntityName -
columns -
dataProvider -
buttonProviderList -
selectedRowContextExtractor -
rowsPerPage -
showTableFeedbackPanel -
selectionHandler -

SelectableTableViewPanel

public SelectableTableViewPanel(String id,
                                ResourceReference css_reference,
                                String cssClassName,
                                String displayEntityName,
                                IColumn<?>[] columns,
                                ISortableDataProvider<T> dataProvider,
                                ITableRowSelectionHandler<T> selectionHandler,
                                IDTATableRenderingHints hints)
Parameters:
id -
css_reference -
cssClassName -
displayEntityName -
columns -
dataProvider -
buttonProviderList -
selectedRowContextExtractor -
rowsPerPage -
selectionHandler -

SelectableTableViewPanel

public SelectableTableViewPanel(String id,
                                String title,
                                IColumn<?>[] columns,
                                ISortableDataProvider<T> sortableListDataProvider,
                                boolean showTableFeedbackPanel,
                                ITableRowSelectionHandler<T> selectionHandler,
                                IDTATableRenderingHints hints)
Parameters:
id -
title -
columns -
sortableListDataProvider -
buttonProviderList -
rowContextConverter -
i -
showTableFeedbackPanel -
selectionHandler -

SelectableTableViewPanel

public SelectableTableViewPanel(String id,
                                String displayEntityName,
                                IColumn<?>[] tableColumns,
                                ISortableDataProvider<T> attributeFilterDataProvider,
                                ITableRowSelectionHandler<T> selectionHandler,
                                IDTATableRenderingHints hints)
Parameters:
id -
displayEntityName -
tableColumns -
attributeFilterDataProvider -
buttonProviderList -
selectedRowContextConverter -
i -
selectionHandler -

SelectableTableViewPanel

public SelectableTableViewPanel(String string,
                                String string2,
                                IColumn<?>[] tableColumns,
                                ISortableDataProvider<T> provider,
                                IDTATableRenderingHints hints)
Method Detail

setEditOnSubmitAction

public void setEditOnSubmitAction(IFormOnSubmitAction formOnSubmitAction)
Parameters:
formOnSubmitAction -

setButtonCSSClass

public void setButtonCSSClass(String cssClass)

setDeleteOnSubmitAction

public void setDeleteOnSubmitAction(IFormOnSubmitAction formOnSubmitAction)
Parameters:
formOnSubmitAction -

setCreateOnSubmitAction

public void setCreateOnSubmitAction(IFormOnSubmitAction formOnSubmitAction)
Parameters:
formOnSubmitAction -

setEditButtonLabel

public void setEditButtonLabel(String actionLabel)
Parameters:
actionLabel -


Copyright © 2009-2013. All Rights Reserved.