public abstract class FoundationButtonGroup extends FoundationBasePanel
ENABLE, FLAG_AFTER_RENDERING, FLAG_INITIALIZED, FLAG_PREPARED_FOR_RENDER, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RENDERING, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING
Constructor and Description |
---|
FoundationButtonGroup(String id,
ButtonGroupOptions groupOptions,
List<ButtonOptions> btnOptions)
Create FoundationButtonGroup.
|
FoundationButtonGroup(String id,
org.apache.wicket.model.IModel<ButtonGroupOptions> groupOptionsModel,
org.apache.wicket.model.IModel<List<ButtonOptions>> btnOptionsModel)
Create FoundationButtonGroup.
|
Modifier and Type | Method and Description |
---|---|
protected abstract org.apache.wicket.markup.html.WebMarkupContainer |
createButton(int idx,
String id,
org.apache.wicket.model.IModel<ButtonOptions> optionsModel) |
protected org.apache.wicket.markup.html.WebMarkupContainer |
createContainer(String id,
org.apache.wicket.model.IModel<ButtonGroupOptions> groupOptions) |
protected org.apache.wicket.markup.html.list.ListView<ButtonOptions> |
createRepeater(String id,
org.apache.wicket.model.IModel<List<ButtonOptions>> btnOptionsModel) |
renderHead
getRegionMarkup, newMarkupSourcingStrategy
getWebPage, getWebRequest, getWebResponse, getWebSession
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findComponentToDequeue, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onAfterRenderChildren, onComponentTagBody, onDetach, onInitialize, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, canCallListenerInterfaceAfterExpiry, 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, 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, internalOnModelChanged, internalPrepareForRender, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, 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, visitParents, visitParents, warn, wrap
public FoundationButtonGroup(String id, ButtonGroupOptions groupOptions, List<ButtonOptions> btnOptions)
id
- - Wicket id.groupOptions
- - Options for the button group.btnOptions
- - Options for the button group buttons.public FoundationButtonGroup(String id, org.apache.wicket.model.IModel<ButtonGroupOptions> groupOptionsModel, org.apache.wicket.model.IModel<List<ButtonOptions>> btnOptionsModel)
id
- - Wicket id.groupOptionsModel
- - Model for the button group options.btnOptionsModel
- - Model providing the button group button options.protected org.apache.wicket.markup.html.WebMarkupContainer createContainer(String id, org.apache.wicket.model.IModel<ButtonGroupOptions> groupOptions)
protected org.apache.wicket.markup.html.list.ListView<ButtonOptions> createRepeater(String id, org.apache.wicket.model.IModel<List<ButtonOptions>> btnOptionsModel)
protected abstract org.apache.wicket.markup.html.WebMarkupContainer createButton(int idx, String id, org.apache.wicket.model.IModel<ButtonOptions> optionsModel)
Copyright © 2015. All rights reserved.