org.kuali.rice.krad.uif.container
Interface Group

All Superinterfaces:
Cloneable, Component, Container, Copyable, DictionaryBean, Helpable, LifecycleElement, org.springframework.core.Ordered, ScriptEventSupport, Serializable, UifDictionaryBean
All Known Subinterfaces:
CollectionGroup, PageGroup
All Known Implementing Classes:
AccordionGroup, CollectionGroupBase, DialogGroup, GroupBase, LightTable, LinkGroup, NavigationGroup, PageGroupBase, SidebarNavigationGroup, TabGroup, TreeGroup, WizardGroup

public interface Group
extends Container

Common interface for group components.

Author:
Kuali Rice Team (rice.collab@kuali.org)

Field Summary
 
Fields inherited from interface org.kuali.rice.krad.uif.component.Ordered
INITIAL_ORDER_VALUE
 
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
 
Method Summary
 Disclosure getDisclosure()
          Disclosure widget that provides collapse/expand functionality for the group
 String getFieldBindByNamePrefix()
          Binding prefix string to set on each of the groups DataField instances
 String getFieldBindingObjectPath()
          Object binding path to set on each of the group's InputField instances
 String getHeaderText()
          Getter for headerText
 Scrollpane getScrollpane()
          Scrollpane widget that provides scrolling functionality for the group
 String getWrapperTag()
          This method ...
 boolean isRenderLoading()
          Determine the group should be rendered on initial load, or if a loading message should be rendered instead.
 void setDisclosure(Disclosure disclosure)
          Setter for the group's disclosure instance
 void setFieldBindByNamePrefix(String fieldBindByNamePrefix)
          Setter for the field binding prefix
 void setFieldBindingObjectPath(String fieldBindingObjectPath)
          Setter for the field object binding path
 void setHeaderText(String headerText)
          Setter for headerText.
 void setRenderFooter(boolean renderFooter)
          Setter for renderFooter.
 void setScrollpane(Scrollpane scrollpane)
          Setter for the group's scrollpane instance
 void setWrapperTag(String footer)
          This method ...
 
Methods inherited from interface org.kuali.rice.krad.uif.container.Container
getFooter, getHeader, getInstructionalMessage, getItems, getLayoutManager, getSupportedComponents, getValidationMessages, isProcessRemoteFieldHolders, setFooter, setHeader, setInstructionalMessage, setItems, setLayoutManager, setValidationMessages, sortItems
 
Methods inherited from interface org.kuali.rice.krad.uif.component.Component
addDataAttribute, addScriptDataAttribute, addStyleClass, addWrapperCssClass, appendToStyle, completeValidation, getAdditionalComponentsToRefresh, getAdditionalComponentsToRefreshJs, getAdditionalCssClasses, getAdditionalTemplates, getAlign, getCellWidth, getColSpan, getComponentModifiers, getComponentSecurity, getComponentTypeName, getConditionalRefresh, getConditionalRefreshConditionJs, getConditionalRefreshControlNames, getCssClasses, getDataAttributes, getEventHandlerScript, getFinalizeMethodAdditionalArguments, getFinalizeMethodInvoker, getFinalizeMethodToCall, getLibraryCssClasses, getMethodToCallOnRefresh, getOrder, getPostRenderContent, getPreRenderContent, getProgressiveDisclosureConditionJs, getProgressiveDisclosureControlNames, getProgressiveRender, getPropertyReplacerComponents, getPropertyReplacers, getRefreshTimer, getRefreshWhenChangedPropertyNames, getRenderedHtmlOutput, getRequired, getRowSpan, getScriptDataAttributes, getScriptDataAttributesJs, getSimpleDataAttributes, getStyle, getStyleClassesAsString, getTemplate, getTemplateName, getTemplateOptions, getTemplateOptionsJSString, getTitle, getToolTip, getValign, getWidth, getWrapperCssClasses, getWrapperStyle, isDisableSessionPersistence, isDisclosedByAction, isForceSessionPersistence, isHidden, isProgressiveRenderAndRefresh, isProgressiveRenderViaAJAX, isReadOnly, isRefreshedByAction, isRendered, isResetDataOnRefresh, isRetrieveViaAjax, isSelfRendered, setAdditionalComponentsToRefresh, setAdditionalCssClasses, setAlign, setCellWidth, setColSpan, setComponentModifiers, setComponentSecurity, setConditionalRefresh, setCssClasses, setDataAttributes, setDisableSessionPersistence, setDisclosedByAction, setForceSessionPersistence, setHidden, setLibraryCssClasses, setOrder, setPostRenderContent, setPreRenderContent, setProgressiveRender, setProgressiveRenderAndRefresh, setProgressiveRenderViaAJAX, setPropertyReplacers, setReadOnly, setRefreshedByAction, setRefreshTimer, setRefreshWhenChangedPropertyNames, setRenderedHtmlOutput, setRequired, setResetDataOnRefresh, setRetrieveViaAjax, setRowSpan, setScriptDataAttributes, setSelfRendered, setStyle, setTemplate, setTemplateName, setTemplateOptions, setTemplateOptionsJSString, setTitle, setToolTip, setValign, setViewStatus, setWidth, setWrapperCssClasses, setWrapperStyle
 
Methods inherited from interface org.kuali.rice.krad.datadictionary.uif.UifDictionaryBean
getExpressionGraph, getPropertyExpression, getPropertyExpressions, setExpressionGraph, setPropertyExpressions
 
Methods inherited from interface org.kuali.rice.krad.datadictionary.DictionaryBean
dataDictionaryPostProcessing, getComponentCode, getNamespaceCode
 
Methods inherited from interface org.kuali.rice.krad.uif.util.LifecycleElement
checkMutable, getContext, getId, getPhasePathMapping, getViewPath, getViewStatus, initializePendingTasks, isFinal, isInitialized, isModelApplied, isMutable, isRender, notifyCompleted, performApplyModel, performFinalize, performInitialization, pushAllToContext, pushObjectToContext, setContext, setId, setPhasePathMapping, setRender, setViewPath, setViewStatus, skipLifecycle
 
Methods inherited from interface org.kuali.rice.krad.datadictionary.Copyable
clone, copy, preventModification, unwrap
 
Methods inherited from interface org.kuali.rice.krad.uif.component.ScriptEventSupport
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
 
Methods inherited from interface org.kuali.rice.krad.uif.widget.Helpable
getHelp, getHelpTitle, setHelp, setTooltipOfComponent
 

Method Detail

getFieldBindByNamePrefix

String getFieldBindByNamePrefix()
Binding prefix string to set on each of the groups DataField instances

As opposed to setting the bindingPrefix on each attribute field instance, it can be set here for the group. During initialize the string will then be set on each attribute field instance if the bindingPrefix is blank and not a form field

Returns:
String binding prefix to set

setFieldBindByNamePrefix

void setFieldBindByNamePrefix(String fieldBindByNamePrefix)
Setter for the field binding prefix

Parameters:
fieldBindByNamePrefix -

getFieldBindingObjectPath

String getFieldBindingObjectPath()
Object binding path to set on each of the group's InputField instances

When the attributes of the group belong to a object whose path is different from the default then this property can be given to set each of the attributes instead of setting the model path on each one. The object path can be overridden at the attribute level. The object path is set to the fieldBindingObjectPath during the initialize phase.

Returns:
String model path to set
See Also:
BindingInfo.getBindingObjectPath()

setFieldBindingObjectPath

void setFieldBindingObjectPath(String fieldBindingObjectPath)
Setter for the field object binding path

Parameters:
fieldBindingObjectPath -

getDisclosure

Disclosure getDisclosure()
Disclosure widget that provides collapse/expand functionality for the group

Returns:
Disclosure instance

setDisclosure

void setDisclosure(Disclosure disclosure)
Setter for the group's disclosure instance

Parameters:
disclosure -

getScrollpane

Scrollpane getScrollpane()
Scrollpane widget that provides scrolling functionality for the group

Returns:
Scrollpane instance

setScrollpane

void setScrollpane(Scrollpane scrollpane)
Setter for the group's scrollpane instance

Parameters:
scrollpane -

isRenderLoading

boolean isRenderLoading()
Determine the group should be rendered on initial load, or if a loading message should be rendered instead.

Returns:
True if a loading message should be rendered, false if the group should be rendered now.

getHeaderText

String getHeaderText()
Getter for headerText

Returns:
headerText

setHeaderText

void setHeaderText(String headerText)
Setter for headerText.

Parameters:
headerText - value

setRenderFooter

void setRenderFooter(boolean renderFooter)
Setter for renderFooter.

Parameters:
renderFooter - value

getWrapperTag

String getWrapperTag()
This method ...

Returns:

setWrapperTag

void setWrapperTag(String footer)
This method ...

Parameters:
footer -


Copyright © 2005–2014 The Kuali Foundation. All rights reserved.