public class QuickFinder extends WidgetBase implements LifecycleEventListener
templateOptions
componentCode, namespaceCode
INITIAL_ORDER_VALUE
Constructor and Description |
---|
QuickFinder() |
Modifier and Type | Method and Description |
---|---|
protected void |
addActionParameterIfNotNull(String parameterName,
Object parameterValue)
Utility method to add an action parameter to the quickfinder action if the given parameter value
is non blank.
|
protected void |
addCallbackParametersIfPresent()
Adds callback method and its parameters to post data so that when a refresh occurs it knows
which view is returned from and possibly which collection line the quickfinder was on.
|
void |
afterEvaluateExpression()
Inherits readOnly from parent if not explicitly populated.
|
protected void |
generateFieldConversions(DataObjectRelationship relationship)
Generates the lookup field conversions based on the references from the given relationship.
|
protected void |
generateLookupParameters(DataObjectRelationship relationship)
Generates the lookup parameters based on the references from the given relationship.
|
Map<String,String> |
getAdditionalLookupParameters()
The additional parameters that were passed to the quickFinder.
|
Boolean |
getAutoSearch()
Indicates whether the search should be executed when first rendering the lookup view.
|
String |
getBaseLookupUrl()
Returns the URL for the lookup for which parameters will be added.
|
Map<String,String> |
getCallbackContext()
The context of parameters to be provided to the callback method to call.
|
MethodInvokerConfig |
getCallbackMethod()
The specific method invoker to use to invoke the callback method to call.
|
String |
getCallbackMethodToCall()
The name of the callback method to invoke in the view helper service that checks
request parameters to indicate what view is being returned from.
|
String |
getDataObjectClassName()
Full class name the lookup should be provided for.
|
Map<String,String> |
getFieldConversions()
Map that determines what properties from a result lookup row (if selected) will be returned to properties on
the calling view.
|
Boolean |
getHideCriteriaOnSearch()
Indicates whether the lookup criteria should be hidden when a search is executed.
|
String |
getLookupCollectionId()
For the case of multi-value lookup, indicates the collection id that should be populated with
the return results.
|
String |
getLookupCollectionName()
For the case of multi-value lookup, indicates the collection that should be populated with
the return results.
|
String |
getLookupDialogId()
The id of the DialogGroup to use when the openInDialog property is true.
|
Map<String,String> |
getLookupParameters()
Map that determines what properties from a calling view will be sent to properties on that are rendered
for the lookup view's search fields (they can be hidden).
|
Boolean |
getMultipleValuesSelect()
Indicates whether the invoked lookup view should allow multiple values to be selected and returned.
|
Action |
getQuickfinderAction()
Action component that is used to rendered for the field for invoking the quickfinder action (bringing up the
lookup).
|
String |
getReadOnlyLookupFields()
Comma delimited String of property names on the lookup view that should be read only.
|
String |
getReferencesToRefresh()
List of property names on the model that should be refreshed when the lookup returns.
|
protected DataObjectRelationship |
getRelationshipForField(View view,
Object model,
InputField field)
Retrieves any
DataObjectRelationship that is associated with the given
field and has a configured lookup view. |
Boolean |
getRenderCriteriaActions()
Indicates whether the criteria actions (footer) should be rendered on the invoked lookup view.
|
Boolean |
getRenderLookupCriteria()
Indicates whether the lookup criteria (search group) should be enabled on the invoked lookup view.
|
Boolean |
getRenderMaintenanceLinks()
Indicates whether the maintenance action links should be rendered for the invoked lookup view.
|
Boolean |
getRenderResultActions()
Indicates whether the maintenance actions (or others) are rendered on the invoked lookup view.
|
Boolean |
getRenderReturnLink()
Indicates whether the return links for lookup results should be rendered.
|
String |
getViewName()
When multiple target lookup views exists for the same data object class, the view name can be set to
determine which one to use.
|
boolean |
isOpenInDialog()
True if the quickfinder's lookup should be opened in a dialog; true is the default setting for the
bean.
|
boolean |
isReturnByScript()
Indicates whether the lookup return should occur through script, or by refresing the page (making server
request).
|
void |
performFinalize(Object model,
LifecycleElement parent)
The following finalization is performed:
Sets up the quickfinder based on whether the parent is an input field or collection group
Adds action parameters to the quickfinder action based on the quickfinder configuration
Adds callback parameters to post data if present
The following finalization is done here:
progressiveRender and conditionalRefresh variables are processed if set
If any of the style properties were given, sets the style string on the style property
Set the skipInTabOrder flag for nested components
The last phase before the view is rendered
|
void |
performInitialization(Object model)
The following initialization is performed:
Registers an event on the quickfinder action
The following updates are done here:
Invoke performInitialize on component modifiers
Initializes the component
|
void |
processEvent(ViewLifecycle.LifecycleEvent lifecycleEvent,
View view,
Object model,
LifecycleElement eventComponent)
Adds post context data for the quickfinder so when the lookup return occurs the focus and jump point
of the quickfinder action can be retrieved.
|
void |
setAdditionalLookupParameters(Map<String,String> additionalLookupParameters) |
void |
setAutoSearch(Boolean autoSearch) |
void |
setBaseLookupUrl(String baseLookupUrl) |
void |
setCallbackContext(Map<String,String> callbackContext) |
void |
setCallbackMethod(MethodInvokerConfig callbackMethod) |
void |
setCallbackMethodToCall(String callbackMethodToCall) |
void |
setDataObjectClassName(String dataObjectClassName) |
void |
setFieldConversions(Map<String,String> fieldConversions) |
void |
setHideCriteriaOnSearch(Boolean hideCriteriaOnSearch) |
void |
setLookupCollectionId(String lookupCollectionId) |
void |
setLookupCollectionName(String lookupCollectionName) |
void |
setLookupDialogId(String lookupDialogId) |
void |
setLookupParameters(Map<String,String> lookupParameters) |
void |
setMultipleValuesSelect(Boolean multipleValuesSelect) |
void |
setOpenInDialog(boolean openInDialog) |
void |
setQuickfinderAction(Action quickfinderAction) |
void |
setReadOnlyLookupFields(String readOnlyLookupFields) |
void |
setReferencesToRefresh(String referencesToRefresh) |
void |
setRenderCriteriaActions(Boolean renderCriteriaActions) |
void |
setRenderLookupCriteria(Boolean renderLookupCriteria) |
void |
setRenderMaintenanceLinks(Boolean renderMaintenanceLinks) |
void |
setRenderResultActions(Boolean renderResultActions) |
void |
setRenderReturnLink(Boolean renderReturnLink) |
void |
setReturnByScript(boolean returnByScript) |
protected void |
setupForCollectionGroup(View view,
Object model,
CollectionGroup collectionGroup)
Configures the quickfinder for the given collection group instance by setting the data object class,
field conversions, and lookup collection name (if necessary).
|
protected void |
setupForInputField(View view,
Object model,
InputField inputField)
If quickfinder not manually configured attempts to find a relationship to build the quickfinder on, then also
adjusts the path for any configured field conversions, lookup parameters, and refresh refreshes.
|
protected void |
setupQuickfinderAction(View view,
Object model,
LifecycleElement parent)
Adjusts the id for the quickfinder action, and then adds action parameters for passing along the
quickfinder configuration to the lookup view.
|
void |
setViewName(String viewName) |
protected void |
updateFieldConversions(BindingInfo bindingInfo)
Adjusts the path on the field conversion to property to match the binding path prefix of the
given
BindingInfo . |
protected void |
updateLookupParameters(BindingInfo bindingInfo)
Adjusts the path on the lookup parameter from property to match the binding path prefix of the
given
BindingInfo . |
protected void |
updateReferencesToRefresh(BindingInfo bindingInfo)
Adjust the path on the referencesToRefresh parameter to match the binding path prefix of the
given
BindingInfo . |
getComponentTypeName
addAriaAttribute, addDataAttribute, addScriptDataAttribute, addStyleClass, addWrapperCssClass, appendToStyle, checkMutable, clone, completeValidation, getAdditionalComponentsToRefresh, getAdditionalComponentsToRefreshJs, getAdditionalCssClasses, getAdditionalTemplates, getAlign, getAriaAttributes, getAriaAttributesAsString, getCanCopyOnReadOnly, getCellWidth, getColSpan, getComponentModifiers, getComponentSecurity, getConditionalRefresh, getConditionalRefreshConditionJs, getConditionalRefreshControlNames, getContainerIdSuffix, getContext, getCssClasses, getCssGridSizes, getDataAttributes, getEventHandlerScript, getExcludeIf, getExcludeUnless, getFieldsToSendOnRefresh, getFinalizeMethodAdditionalArguments, getFinalizeMethodInvoker, getFinalizeMethodToCall, getId, getLibraryCssClasses, getMethodToCallOnRefresh, getOnBlurScript, getOnChangeScript, getOnClickScript, getOnCloseScript, getOnDblClickScript, getOnDocumentReadyScript, getOnFocusScript, getOnInputScript, getOnKeyDownScript, getOnKeyPressScript, getOnKeyUpScript, getOnLoadScript, getOnMouseDownScript, getOnMouseMoveScript, getOnMouseOutScript, getOnMouseOverScript, getOnMouseUpScript, getOnSubmitScript, getOnUnloadScript, getOrder, getPhasePathMapping, getPostRenderContent, getPreRenderContent, getProgressiveDisclosureConditionJs, getProgressiveDisclosureControlNames, getProgressiveRender, getPropertyReplacerComponents, getPropertyReplacers, getReadOnly, getRefreshTimer, getRefreshWhenChangedPropertyNames, getRenderedHtmlOutput, getRequired, getRole, getRowSpan, getScriptDataAttributes, getScriptDataAttributesJs, getSimpleDataAttributes, getStyle, getStyleClassesAsString, getTemplate, getTemplateName, getTemplateOptions, getTemplateOptionsJSString, getTitle, getToolTip, getValign, getViewPath, getViewStatus, getWidth, getWrapperCssClasses, getWrapperCssClassesAsString, getWrapperStyle, initializeComponentSecurity, isDisableSessionPersistence, isDisclosedByAction, isEditAuthz, isFinal, isForceSessionPersistence, isHidden, isInitialized, isModelApplied, isMutable, isOmitFromFormPost, isProgressiveRenderAndRefresh, isProgressiveRenderViaAJAX, isRefreshedByAction, isRender, isRendered, isResetDataOnRefresh, isRetrieveViaAjax, isSelfRendered, isSkipInTabOrder, isViewAuthz, notifyCompleted, performApplyModel, pushAllToContext, pushObjectToContext, pushToPropertyReplacerContext, setAdditionalComponentsToRefresh, setAdditionalCssClasses, setAlign, setAriaAttributes, setCanCopyOnReadOnly, setCellWidth, setColSpan, setComponentModifiers, setComponentSecurity, setConditionalRefresh, setContainerIdSuffix, setContext, setCssClasses, setCssGridSizes, setDataAttributes, setDisableSessionPersistence, setDisclosedByAction, setEditAuthz, setExcludeIf, setExcludeUnless, setFieldsToSendOnRefresh, setFinalizeMethodAdditionalArguments, setFinalizeMethodInvoker, setFinalizeMethodToCall, setForceSessionPersistence, setHidden, setId, setLibraryCssClasses, setMethodToCallOnRefresh, setOmitFromFormPost, setOnBlurScript, setOnChangeScript, setOnClickScript, setOnCloseScript, setOnDblClickScript, setOnDocumentReadyScript, setOnFocusScript, setOnInputScript, setOnKeyDownScript, setOnKeyPressScript, setOnKeyUpScript, setOnLoadScript, setOnMouseDownScript, setOnMouseMoveScript, setOnMouseOutScript, setOnMouseOverScript, setOnMouseUpScript, setOnSubmitScript, setOnUnloadScript, setOrder, setPhasePathMapping, setPostRenderContent, setPreRenderContent, setProgressiveRender, setProgressiveRenderAndRefresh, setProgressiveRenderViaAJAX, setPropertyReplacers, setReadOnly, setRefreshedByAction, setRefreshTimer, setRefreshWhenChangedPropertyNames, setRender, setRenderedHtmlOutput, setRequired, setResetDataOnRefresh, setRetrieveViaAjax, setRole, setRowSpan, setScriptDataAttributes, setSelfRendered, setSkipInTabOrder, setStyle, setTemplate, setTemplateName, setTemplateOptions, setTemplateOptionsJSString, setTitle, setToolTip, setValign, setViewAuthz, setViewPath, setViewStatus, setWidth, setWrapperCssClasses, setWrapperStyle, skipLifecycle
getExpressionGraph, getPropertyExpression, getPropertyExpressions, setExpressionGraph, setPropertyExpressions
copy, dataDictionaryPostProcessing, getComponentCode, getNamespaceCode, setComponentCode, setNamespaceCode
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addAriaAttribute, addDataAttribute, addScriptDataAttribute, addStyleClass, addWrapperCssClass, appendToStyle, completeValidation, getAdditionalComponentsToRefresh, getAdditionalComponentsToRefreshJs, getAdditionalCssClasses, getAdditionalTemplates, getAlign, getAriaAttributes, getAriaAttributesAsString, getCanCopyOnReadOnly, getCellWidth, getColSpan, getComponentModifiers, getComponentSecurity, getConditionalRefresh, getConditionalRefreshConditionJs, getConditionalRefreshControlNames, getContext, getCssClasses, getCssGridSizes, getDataAttributes, getEventHandlerScript, getExcludeIf, getExcludeUnless, getFieldsToSendOnRefresh, getFinalizeMethodAdditionalArguments, getFinalizeMethodInvoker, getFinalizeMethodToCall, getLibraryCssClasses, getMethodToCallOnRefresh, getOrder, getPostRenderContent, getPreRenderContent, getProgressiveDisclosureConditionJs, getProgressiveDisclosureControlNames, getProgressiveRender, getPropertyReplacerComponents, getPropertyReplacers, getReadOnly, getRefreshTimer, getRefreshWhenChangedPropertyNames, getRenderedHtmlOutput, getRequired, getRole, getRowSpan, getScriptDataAttributes, getScriptDataAttributesJs, getSimpleDataAttributes, getStyle, getStyleClassesAsString, getTemplate, getTemplateName, getTemplateOptions, getTemplateOptionsJSString, getTitle, getToolTip, getValign, getWidth, getWrapperCssClasses, getWrapperStyle, isDisableSessionPersistence, isDisclosedByAction, isForceSessionPersistence, isHidden, isOmitFromFormPost, isProgressiveRenderAndRefresh, isProgressiveRenderViaAJAX, isRefreshedByAction, isRendered, isResetDataOnRefresh, isRetrieveViaAjax, isSelfRendered, setAdditionalComponentsToRefresh, setAdditionalCssClasses, setAlign, setAriaAttributes, setCanCopyOnReadOnly, setCellWidth, setColSpan, setComponentModifiers, setComponentSecurity, setConditionalRefresh, setContext, setCssClasses, setCssGridSizes, setDataAttributes, setDisableSessionPersistence, setDisclosedByAction, setFieldsToSendOnRefresh, setForceSessionPersistence, setHidden, setLibraryCssClasses, setOmitFromFormPost, setOrder, setPostRenderContent, setPreRenderContent, setProgressiveRender, setProgressiveRenderAndRefresh, setProgressiveRenderViaAJAX, setPropertyReplacers, setReadOnly, setRefreshedByAction, setRefreshTimer, setRefreshWhenChangedPropertyNames, setRenderedHtmlOutput, setRequired, setResetDataOnRefresh, setRetrieveViaAjax, setRole, setRowSpan, setScriptDataAttributes, setSelfRendered, setStyle, setTemplate, setTemplateName, setTemplateOptions, setTemplateOptionsJSString, setTitle, setToolTip, setValign, setViewStatus, setWidth, setWrapperCssClasses, setWrapperStyle
getExpressionGraph, getPropertyExpression, getPropertyExpressions, setExpressionGraph, setPropertyExpressions
dataDictionaryPostProcessing, getComponentCode, getNamespaceCode
checkMutable, getContainerIdSuffix, getId, getPhasePathMapping, getViewPath, getViewStatus, isFinal, isInitialized, isModelApplied, isMutable, isRender, notifyCompleted, performApplyModel, pushAllToContext, pushObjectToContext, setContainerIdSuffix, setId, setPhasePathMapping, setRender, setViewPath, skipLifecycle
getOnBlurScript, getOnChangeScript, getOnClickScript, getOnCloseScript, getOnDblClickScript, getOnDocumentReadyScript, getOnFocusScript, getOnInputScript, getOnKeyDownScript, getOnKeyPressScript, getOnKeyUpScript, getOnLoadScript, getOnMouseDownScript, getOnMouseMoveScript, getOnMouseOutScript, getOnMouseOverScript, getOnMouseUpScript, getOnSubmitScript, getOnUnloadScript, setOnBlurScript, setOnChangeScript, setOnClickScript, setOnCloseScript, setOnDblClickScript, setOnDocumentReadyScript, setOnFocusScript, setOnInputScript, setOnKeyDownScript, setOnKeyPressScript, setOnKeyUpScript, setOnLoadScript, setOnMouseDownScript, setOnMouseMoveScript, setOnMouseOutScript, setOnMouseOverScript, setOnMouseUpScript, setOnSubmitScript, setOnUnloadScript
public QuickFinder()
public void performInitialization(Object model)
Where components can set defaults and setup other necessary state. The initialize method should only be called once per component lifecycle and is invoked within the initialize phase of the view lifecylce.
performInitialization
in interface LifecycleElement
performInitialization
in class ComponentBase
model
- - object instance containing the view dataComponentDefaultInitializeTask
public void afterEvaluateExpression()
In general, this method is preferred to LifecycleElement.performApplyModel(Object, LifecycleElement)
for populating model data via code, since it is called before client-side state is synchronize.
afterEvaluateExpression
in interface Component
afterEvaluateExpression
in class ComponentBase
public void performFinalize(Object model, LifecycleElement parent)
Here final preparations can be made based on the updated view state.
performFinalize
in interface LifecycleElement
performFinalize
in class ComponentBase
model
- - top level object containing the dataparent
- - parent componentprotected void setupForInputField(View view, Object model, InputField inputField)
view
- view instance the quickfinder is associated withmodel
- object containing the view datainputField
- input field instance the quickfinder should apply toprotected DataObjectRelationship getRelationshipForField(View view, Object model, InputField field)
DataObjectRelationship
that is associated with the given
field and has a configured lookup view.view
- view instance the quickfinder is associated withmodel
- object containing the view datafield
- input field instance the quickfinder should apply toprotected void generateFieldConversions(DataObjectRelationship relationship)
relationship
- relationship field conversions will be generated fromprotected void generateLookupParameters(DataObjectRelationship relationship)
relationship
- relationship lookup parameters will be generated fromprotected void updateFieldConversions(BindingInfo bindingInfo)
BindingInfo
.bindingInfo
- binding info instance to copy binding path prefix fromprotected void updateLookupParameters(BindingInfo bindingInfo)
BindingInfo
.bindingInfo
- binding info instance to copy binding path prefix fromprotected void updateReferencesToRefresh(BindingInfo bindingInfo)
BindingInfo
.bindingInfo
- binding info instance to copy binding path prefix fromprotected void setupForCollectionGroup(View view, Object model, CollectionGroup collectionGroup)
view
- view instance the quickfinder is associated withmodel
- object containing the view datacollectionGroup
- collection group instance to build quickfinder forprotected void setupQuickfinderAction(View view, Object model, LifecycleElement parent)
view
- view instance the quickfinder is associated withmodel
- object containing the view dataparent
- component instance the quickfinder is associated withprotected void addActionParameterIfNotNull(String parameterName, Object parameterValue)
parameterName
- name of the parameter to addparameterValue
- value for the parameter to addpublic void processEvent(ViewLifecycle.LifecycleEvent lifecycleEvent, View view, Object model, LifecycleElement eventComponent)
processEvent
in interface LifecycleEventListener
lifecycleEvent
- event that occurredview
- view instance the lifecycle is being processed formodel
- object containing the model dataeventComponent
- element instance the event occurred on/forprotected void addCallbackParametersIfPresent()
public String getBaseLookupUrl()
The base URL includes the domain, context, and controller mapping for the lookup invocation. Parameters are then added based on configuration to complete the URL. This is generally defaulted to the application URL and internal KRAD servlet mapping, but can be changed to invoke another application such as the Rice standalone server
public void setBaseLookupUrl(String baseLookupUrl)
getBaseLookupUrl()
public String getDataObjectClassName()
This is passed on to the lookup request for the data object the lookup should be rendered for. This is then
used by the lookup framework to select the lookup view (if more than one lookup view exists for the same
data object class name, the getViewName()
property should be specified to select the view to
render).
public void setDataObjectClassName(String dataObjectClassName)
getDataObjectClassName()
public String getViewName()
When creating multiple lookup views for the same data object class, the view name can be specified for the different versions (for example 'simple' and 'advanced'). When multiple lookup views exist the view name must be sent with the data object class for the request. Note the view id can be alternatively used to uniquely identify the lookup view
public void setViewName(String viewName)
getViewName()
public boolean isReturnByScript()
For quickfinders that do not need any additional server side action, return through script can be much faster and prevents a page refresh.
public void setReturnByScript(boolean returnByScript)
isReturnByScript()
public String getReadOnlyLookupFields()
When requesting a lookup view, property names for fields that are rendered as search criteria can be marked as read-only. This is usually done when a lookup parameter for that property is sent in and the user should not be allowed to change the value
public void setReadOnlyLookupFields(String readOnlyLookupFields)
public String getReferencesToRefresh()
Note this is only relevant when the return by script option is not enabled (meaning the server will be invoked on the lookup return call)
When a lookup return call is made (to return a result value) the controller refresh method will be invoked. If refresh properties are configured, a call to refresh those references from the database will be made. This is useful if the lookup returns a foreign key field and the related record is needed.
public void setReferencesToRefresh(String referencesToRefresh)
getReferencesToRefresh()
public Map<String,String> getFieldConversions()
The purpose of using the lookup is to search for a particular value and return that value to the form being completed. In order for the lookup framework to return the field back to us, we must specify the name of the field on the data object class whose value we need, and the name of the field on the calling view. Furthermore, we can choose to have the lookup return additional fields that populate other form fields or informational properties (see ‘Field Queries and Informational Properties’). These pairs of fields are known as ‘field conversions’.
The fieldConversions property is a Map. Each entry represents a field that will be returned back from the lookup, with the entry key being the field name on the data object class, and the entry value being the field name on the calling view. It is helpful to think of this as a from-to mapping. Pulling from the data object field (map key) to the calling view field (map value).
public void setFieldConversions(Map<String,String> fieldConversions)
getFieldConversions()
public Map<String,String> getLookupParameters()
When invoking a lookup view, we can pre-populate search fields on the lookup view with data from the view that called the lookup. The user can then perform the search with these values, or (if edited is allowed or the fields are not hidden) change the passed in values. When the lookup is invoked, the values for the properties configured within the lookup parameters Map will be pulled and passed along as values for the lookup view properties
public void setLookupParameters(Map<String,String> lookupParameters)
getLookupParameters()
public Boolean getRenderReturnLink()
A lookup view can be invoked to allow the user to select a value (or set of values) to return back to the calling view. For single value lookups this is done with a return link that is rendered for each row. This return link can be disabled by setting this property to false
public void setRenderReturnLink(Boolean renderReturnLink)
getRenderReturnLink()
public Boolean getRenderResultActions()
By default a lookup view will add an actions column for the result table that display maintenance links (in addition to a new link at the top of the page) if a maintenance action is available. Custom links can also be added to the action column as necessary. This flag can be set to true to suppress the rendering of the actions for the lookup call.
public void setRenderResultActions(Boolean renderResultActions)
getRenderResultActions()
public Boolean getAutoSearch()
By default the lookup view is rendered, the user enters search values and executes the results. This flag can be set to true to indicate the search should be performed before showing the screen to the user. This is generally used when search criteria is being passed in as well
public void setAutoSearch(Boolean autoSearch)
BeanTagAttribute.name()
public Boolean getRenderLookupCriteria()
Setting the this to false will not display the lookup criteria but only the results. Therefore this is only
useful when setting getAutoSearch()
to true and passing in criteria
public void setRenderLookupCriteria(Boolean renderLookupCriteria)
getRenderLookupCriteria()
public Boolean getRenderCriteriaActions()
public void setRenderCriteriaActions(Boolean renderCriteriaActions)
getRenderCriteriaActions()
public Boolean getHideCriteriaOnSearch()
public void setHideCriteriaOnSearch(Boolean hideCriteriaOnSearch)
getHideCriteriaOnSearch()
public Boolean getRenderMaintenanceLinks()
If a maintenance view exists for the data object associated with the lookup view, the framework will add links to initiate a new maintenance document. This flag can be used to disable the rendering of these links
Note this serves similar purpose to getRenderResultActions()
but the intent is to only remove the
maintenance links in this situation, not the complete actions column
public void setRenderMaintenanceLinks(Boolean renderMaintenanceLinks)
getRenderMaintenanceLinks()
@ViewLifecycleRestriction(exclude="FINALIZE") public Action getQuickfinderAction()
Through the action configuration the image (or link, button) rendered for the quickfinder can be modified. In addition to other action component settings
public void setQuickfinderAction(Action quickfinderAction)
getQuickfinderAction()
public String getLookupDialogId()
The DialogGroup should only contain an iframe for its items. When not set, a default dialog will be used.
public void setLookupDialogId(String lookupDialogId)
getLookupDialogId()
public boolean isOpenInDialog()
public void setOpenInDialog(boolean openInDialog)
isOpenInDialog()
public Boolean getMultipleValuesSelect()
public void setMultipleValuesSelect(Boolean multipleValuesSelect)
getMultipleValuesSelect()
public String getLookupCollectionName()
Note when the quickfinder is associated with a CollectionGroup
, this property is
set automatically from the collection name associated with the group
public void setLookupCollectionName(String lookupCollectionName)
getLookupCollectionName()
public String getLookupCollectionId()
Note when the quickfinder is associated with a CollectionGroup
, this property is
set automatically from the collection id associated with the group
public void setLookupCollectionId(String lookupCollectionId)
getLookupCollectionId()
public Map<String,String> getAdditionalLookupParameters()
public void setAdditionalLookupParameters(Map<String,String> additionalLookupParameters)
getAdditionalLookupParameters()
public String getCallbackMethodToCall()
public void setCallbackMethodToCall(String callbackMethodToCall)
getCallbackMethodToCall()
public MethodInvokerConfig getCallbackMethod()
public void setCallbackMethod(MethodInvokerConfig callbackMethod)
getCallbackMethod()
public Map<String,String> getCallbackContext()
public void setCallbackContext(Map<String,String> callbackContext)
getCallbackContext()
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.