org.efaps.ui.wicket.components.table.header
Class HeaderCellPanel

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.WebMarkupContainerWithAssociatedMarkup
                  extended by org.apache.wicket.markup.html.panel.Panel
                      extended by org.efaps.ui.wicket.components.table.header.HeaderCellPanel
All Implemented Interfaces:
java.io.Serializable, org.apache.wicket.IClusterable, org.apache.wicket.IConverterLocator, org.apache.wicket.markup.html.IHeaderPartContainerProvider

public class HeaderCellPanel
extends org.apache.wicket.markup.html.panel.Panel

This class renders the Cells inside a Header, providing all necessary Links.

Version:
$Id: HeaderCellPanel.java 3742 2010-02-17 13:33:20Z jan.moxter $
Author:
The eFaps Team
See Also:
Serialized Form

Nested Class Summary
 class HeaderCellPanel.Checkbox
          Class to render a checkbox that selects all checkboxes in this row.
 
Nested classes/interfaces inherited from class org.apache.wicket.Component
org.apache.wicket.Component.ComponentModelChange, org.apache.wicket.Component.EnabledChange, org.apache.wicket.Component.IVisitor<T extends org.apache.wicket.Component>, org.apache.wicket.Component.VisibilityChange
 
Field Summary
static EFapsContentReference CSS
          Reference to a stylesheet from the eFaps DataBase.
static EFapsContentReference ICON_FILTER
          Reference to an icon from the eFaps DataBase.
static EFapsContentReference ICON_FILTERACTIVE
          Reference to an icon from the eFaps DataBase.
static EFapsContentReference ICON_SORTASC
          Reference to an icon from the eFaps DataBase.
static EFapsContentReference ICON_SORTDESC
          Reference to an icon from the eFaps DataBase.
 
Fields inherited from class org.apache.wicket.Component
ENABLE, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED6, FLAG_RESERVED7, FLAG_RESERVED8, PATH_SEPARATOR, RENDER
 
Constructor Summary
HeaderCellPanel(java.lang.String _wicketId, boolean _checkbox, java.lang.String _styleClass, int _columnNumber)
          Constructor used to render only a CheckBoxCell or the placeholder in case of create.
HeaderCellPanel(java.lang.String _wicketId, org.apache.wicket.model.IModel<UITableHeader> _model, UITable _uitable)
          Constructor used to render a Cell for the Header with (depending on the model) SortLink, Filterlink etc.
 
Method Summary
protected  void onAfterRender()
          Set the markupid into the model.
 
Methods inherited from class org.apache.wicket.markup.html.panel.Panel
onComponentTag, onComponentTagBody, renderHead
 
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainerWithAssociatedMarkup
newHeaderPartContainer, renderHeadFromAssociatedMarkupFile
 
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getMarkupType, getWebPage, getWebRequest
 
Methods inherited from class org.apache.wicket.MarkupContainer
add, addOrReplace, autoAdd, autoAdd, contains, findMarkupStream, get, get, getAssociatedMarkupStream, getMarkupStream, hasAssociatedMarkup, internalAdd, isTransparentResolver, iterator, iterator, newMarkupResourceStream, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderComponentTagBody, renderNext, replace, setDefaultModel, setMarkupStream, size, swap, toString, toString, visitChildren, visitChildren
 
Methods inherited from class org.apache.wicket.Component
add, addStateChange, afterRender, beforeRender, callOnBeforeRenderIfNotVisible, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, continueToOriginalDestination, debug, detach, detachBehaviors, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findPage, findParent, findParentWithAssociatedMarkup, getApplication, getBehaviors, getBehaviors, getBehaviorsRawList, getClassRelativePath, getComponentBorder, getConverter, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessage, getFlag, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdImpl, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalAttach, internalDetach, internalOnAttach, internalOnDetach, internalOnModelChanged, isActionAuthorized, isAncestorOf, isAttached, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, locateMarkupStream, markAttached, markRendering, modelChanged, modelChanging, onAttach, onBeforeRender, onBeginRequest, onDetach, onEndRequest, onModelChanged, onModelChanging, onRemove, prepareForRender, prepareForRender, redirectToInterceptPage, remove, remove, render, render, renderComponent, renderComponent, renderComponentTag, rendered, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, setAuto, setComponentBorder, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setFlag, setIgnoreAttributeModifier, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setRedirect, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, 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
 

Field Detail

ICON_FILTER

public static final EFapsContentReference ICON_FILTER
Reference to an icon from the eFaps DataBase.


ICON_FILTERACTIVE

public static final EFapsContentReference ICON_FILTERACTIVE
Reference to an icon from the eFaps DataBase.


ICON_SORTDESC

public static final EFapsContentReference ICON_SORTDESC
Reference to an icon from the eFaps DataBase.


ICON_SORTASC

public static final EFapsContentReference ICON_SORTASC
Reference to an icon from the eFaps DataBase.


CSS

public static final EFapsContentReference CSS
Reference to a stylesheet from the eFaps DataBase.

Constructor Detail

HeaderCellPanel

public HeaderCellPanel(java.lang.String _wicketId,
                       boolean _checkbox,
                       java.lang.String _styleClass,
                       int _columnNumber)
Constructor used to render only a CheckBoxCell or the placeholder in case of create.

Parameters:
_wicketId - wicket id for this component
_checkbox - render a checkbox
_styleClass - style class
_columnNumber - number of the column

HeaderCellPanel

public HeaderCellPanel(java.lang.String _wicketId,
                       org.apache.wicket.model.IModel<UITableHeader> _model,
                       UITable _uitable)
Constructor used to render a Cell for the Header with (depending on the model) SortLink, Filterlink etc.

Parameters:
_wicketId - wicket id for this component
_model - model for this component
_uitable - uitable this component sits in
Method Detail

onAfterRender

protected void onAfterRender()
Set the markupid into the model.

Overrides:
onAfterRender in class org.apache.wicket.Component
See Also:
Component.onAfterRender()


Copyright © 2003-2010 The eFaps Team. All Rights Reserved.