com.googlecode.wicket.jquery.ui.form.palette
Class Palette<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.panel.Panel
                  extended by org.apache.wicket.markup.html.panel.GenericPanel<Collection<? extends T>>
                      extended by org.apache.wicket.extensions.markup.html.form.palette.Palette<T>
                          extended by com.googlecode.wicket.jquery.ui.form.palette.Palette<T>
Type Parameters:
T - the model object type
All Implemented Interfaces:
Serializable, Iterable<org.apache.wicket.Component>, org.apache.wicket.event.IEventSink, org.apache.wicket.event.IEventSource, org.apache.wicket.IConverterLocator, org.apache.wicket.IGenericComponent<Collection<? extends T>>, org.apache.wicket.markup.html.IHeaderContributor, org.apache.wicket.request.component.IRequestableComponent, org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>, org.apache.wicket.util.io.IClusterable

public class Palette<T>
extends org.apache.wicket.extensions.markup.html.form.palette.Palette<T>

Provides a Palette, with jQuery UI icon-buttons

Author:
Sebastien Briquet - sebfz1
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.wicket.markup.html.panel.Panel
PANEL
 
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
Palette(String id, org.apache.wicket.model.IModel<? extends Collection<? extends T>> choicesModel, org.apache.wicket.markup.html.form.IChoiceRenderer<T> choiceRenderer, int rows, boolean allowOrder)
           
Palette(String id, org.apache.wicket.model.IModel<? extends List<? extends T>> model, org.apache.wicket.model.IModel<? extends Collection<? extends T>> choicesModel, org.apache.wicket.markup.html.form.IChoiceRenderer<T> choiceRenderer, int rows, boolean allowOrder)
           
 
Method Summary
protected  org.apache.wicket.Component newAddComponent()
           
protected  org.apache.wicket.Component newDownComponent()
           
protected  org.apache.wicket.Component newRemoveComponent()
           
protected  org.apache.wicket.Component newUpComponent()
           
 
Methods inherited from class org.apache.wicket.extensions.markup.html.form.palette.Palette
buildJSCall, getAdditionalAttributesForChoices, getAdditionalAttributesForSelection, getAddOnClickJS, getChoiceRenderer, getChoices, getChoicesComponent, getChoicesOnFocusJS, getCSS, getDownOnClickJS, getModelCollection, getRecorderComponent, getRemoveOnClickJS, getRows, getSelectedChoices, getSelectionComponent, getSelectionOnFocusJS, getUnselectedChoices, getUpOnClickJS, isPaletteEnabled, localizeDisplayValues, newAvailableHeader, newChoicesComponent, newRecorderComponent, newSelectedHeader, newSelectionComponent, onBeforeRender, onDetach, renderHead, updateModel
 
Methods inherited from class org.apache.wicket.markup.html.panel.GenericPanel
getModel, getModelObject, setModel, setModelObject
 
Methods inherited from class org.apache.wicket.markup.html.panel.Panel
newMarkupSourcingStrategy
 
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebPage, getWebRequest, getWebResponse, getWebSession
 
Methods inherited from class org.apache.wicket.MarkupContainer
add, addOrReplace, autoAdd, contains, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, onAfterRenderChildren, onComponentTagBody, 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, 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, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onComponentTag, onConfigure, onEvent, onInitialize, onModelChanged, onModelChanging, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, 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, visitParents, visitParents, warn, wrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Palette

public Palette(String id,
               org.apache.wicket.model.IModel<? extends Collection<? extends T>> choicesModel,
               org.apache.wicket.markup.html.form.IChoiceRenderer<T> choiceRenderer,
               int rows,
               boolean allowOrder)
Parameters:
id - Component id
choicesModel - Model representing collection of all available choices
choiceRenderer - Render used to render choices. This must use unique IDs for the objects, not the index.
rows - Number of choices to be visible on the screen with out scrolling
allowOrder - Allow user to move selections up and down

Palette

public Palette(String id,
               org.apache.wicket.model.IModel<? extends List<? extends T>> model,
               org.apache.wicket.model.IModel<? extends Collection<? extends T>> choicesModel,
               org.apache.wicket.markup.html.form.IChoiceRenderer<T> choiceRenderer,
               int rows,
               boolean allowOrder)
Parameters:
id - Component id
model - Model representing collection of user's selections
choicesModel - Model representing collection of all available choices
choiceRenderer - Render used to render choices. This must use unique IDs for the objects, not the index.
rows - Number of choices to be visible on the screen with out scrolling
allowOrder - Allow user to move selections up and down
Method Detail

newAddComponent

protected org.apache.wicket.Component newAddComponent()
Overrides:
newAddComponent in class org.apache.wicket.extensions.markup.html.form.palette.Palette<T>

newRemoveComponent

protected org.apache.wicket.Component newRemoveComponent()
Overrides:
newRemoveComponent in class org.apache.wicket.extensions.markup.html.form.palette.Palette<T>

newUpComponent

protected org.apache.wicket.Component newUpComponent()
Overrides:
newUpComponent in class org.apache.wicket.extensions.markup.html.form.palette.Palette<T>

newDownComponent

protected org.apache.wicket.Component newDownComponent()
Overrides:
newDownComponent in class org.apache.wicket.extensions.markup.html.form.palette.Palette<T>


Copyright © 2013 7thWeb. All Rights Reserved.