public class SearchClausePanel extends FieldPanel<SearchClause>
Modifier and Type | Class and Description |
---|---|
static interface |
SearchClausePanel.Customizer |
static class |
SearchClausePanel.SearchEvent |
Modifier and Type | Field and Description |
---|---|
protected static Consumer<AjaxRequestAttributes> |
AJAX_SUBMIT_ON_RETURN |
protected static AttributeModifier |
PREVENT_DEFAULT_RETURN |
field, title
isRequiredLabelAdded, LABEL, LOG, name
ENABLE, FLAG_INITIALIZED, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING, RFLAG_CONTAINER_HAS_REMOVALS
Constructor and Description |
---|
SearchClausePanel(String id,
String name,
Model<SearchClause> clause,
boolean required,
IModel<List<SearchClause.Type>> types,
SearchClausePanel.Customizer customizer,
IModel<Map<String,PlainSchemaTO>> anames,
IModel<Map<String,PlainSchemaTO>> dnames,
Pair<IModel<List<String>>,IModel<Integer>> groupInfo,
IModel<List<String>> roleNames,
IModel<List<String>> privilegeNames,
IModel<List<String>> resourceNames) |
Modifier and Type | Method and Description |
---|---|
MarkupContainer |
add(Component... childs) |
FieldPanel<SearchClause> |
clone() |
void |
enableSearch(IEventSink resultContainer) |
SearchClause |
getModelObject() |
FieldPanel<SearchClause> |
setModelObject(SearchClause object) |
FieldPanel<SearchClause> |
setNewModel(IModel<SearchClause> model) |
FieldPanel<SearchClause> |
setNewModel(ListItem item)
Used by MultiFieldPanel to attach items (usually strings).
|
FieldPanel<SearchClause> |
settingsDependingComponents()
Override to add settings depending components.
|
getField, getIndex, getPageReference, isReadOnly, isRequired, setIndex, setNewModel, setNewModel, setPlaceholder, setReadOnly, setRequired, setStyleSheet, setStyleSheet, setTitle, setTitle
addLabel, addLabel, addRequiredLabel, externalActionIcon, getName, hideLabel, removeRequiredLabel, showExternAction
getRegionMarkup, newMarkupSourcingStrategy
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onComponentTagBody, onDetach, onInitialize, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren
add, addStateChange, beforeRender, canCallListener, canCallListenerAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, createConverter, 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, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderPart, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlForListener, urlForListener, visitParents, visitParents, warn, wrap
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
dequeue, newDequeueContext
forEach, spliterator
protected static final AttributeModifier PREVENT_DEFAULT_RETURN
protected static final Consumer<AjaxRequestAttributes> AJAX_SUBMIT_ON_RETURN
public SearchClausePanel(String id, String name, Model<SearchClause> clause, boolean required, IModel<List<SearchClause.Type>> types, SearchClausePanel.Customizer customizer, IModel<Map<String,PlainSchemaTO>> anames, IModel<Map<String,PlainSchemaTO>> dnames, Pair<IModel<List<String>>,IModel<Integer>> groupInfo, IModel<List<String>> roleNames, IModel<List<String>> privilegeNames, IModel<List<String>> resourceNames)
public void enableSearch(IEventSink resultContainer)
public SearchClause getModelObject()
getModelObject
in class FieldPanel<SearchClause>
public FieldPanel<SearchClause> setModelObject(SearchClause object)
setModelObject
in class FieldPanel<SearchClause>
public FieldPanel<SearchClause> setNewModel(ListItem item)
FieldPanel
setNewModel
in class FieldPanel<SearchClause>
item
- item to attach.MultiFieldPanel
public FieldPanel<SearchClause> setNewModel(IModel<SearchClause> model)
setNewModel
in class FieldPanel<SearchClause>
public final MarkupContainer add(Component... childs)
add
in class MarkupContainer
public FieldPanel<SearchClause> settingsDependingComponents()
FieldPanel
settingsDependingComponents
in class FieldPanel<SearchClause>
public FieldPanel<SearchClause> clone()
clone
in class FieldPanel<SearchClause>
Copyright © 2010–2023 The Apache Software Foundation. All rights reserved.