public class HideShowBlock extends Object implements RenderableElement
| Constructor and Description |
|---|
HideShowBlock() |
| Modifier and Type | Method and Description |
|---|---|
void |
appendFields(List<org.kuali.rice.kns.web.ui.Field> fields)
Has child table rows add any fields they know about to the List
|
List<AccountingLineTableRow> |
getContentRows()
Gets the contentRows attribute.
|
String |
getFullLabel() |
String |
getLabel() |
String |
getTabKey() |
String |
getTabState() |
boolean |
isActionBlock()
This is not an action block
|
boolean |
isEmpty()
Checks if all of the child rows are empty or not; if one isn't empty, then this isn't empty
|
boolean |
isHidden()
Checks if all the child rows are hidden; if so, then no point in showing this...
|
boolean |
isShowing()
Determines if this tab should currently be showing or not
|
void |
populateWithTabIndexIfRequested(int reallyHighIndex)
Has child rows populate with the tab index
|
void |
renderChildRows(javax.servlet.jsp.PageContext pageContext,
javax.servlet.jsp.tagext.Tag parentTag)
Forces all children rows to render themselves
|
void |
renderElement(javax.servlet.jsp.PageContext pageContext,
javax.servlet.jsp.tagext.Tag parentTag,
AccountingLineRenderingContext renderingContext)
Uses a HideShowBlockRenderer to render this element
|
void |
setContentRows(List<AccountingLineTableRow> contentRows)
Sets the contentRows attribute value.
|
void |
setDefinition(AccountingLineViewHideShowLinesDefinition definition)
Sets the definition attribute value.
|
public HideShowBlock()
public void appendFields(List<org.kuali.rice.kns.web.ui.Field> fields)
appendFields in interface RenderableElementKRAD Conversion: Customization of adding the fields - No use of data dictionarypublic boolean isActionBlock()
isActionBlock in interface RenderableElementRenderableElement.isActionBlock()public boolean isEmpty()
isEmpty in interface RenderableElementRenderableElement.isEmpty()public boolean isHidden()
isHidden in interface RenderableElementRenderableElement.isHidden()public void populateWithTabIndexIfRequested(int reallyHighIndex)
populateWithTabIndexIfRequested in interface RenderableElementreallyHighIndex - a really high index for elements who should not be tabbed toRenderableElement.populateWithTabIndexIfRequested(int)public void renderElement(javax.servlet.jsp.PageContext pageContext, javax.servlet.jsp.tagext.Tag parentTag, AccountingLineRenderingContext renderingContext) throws javax.servlet.jsp.JspException
renderElement in interface RenderableElementpageContext - the context to render toparentTag - the parent tag that is requesting this renderingrenderingContext - the context about the accounting line that this element would end up renderingjavax.servlet.jsp.JspExceptionRenderableElement.renderElement(javax.servlet.jsp.PageContext, javax.servlet.jsp.tagext.Tag, org.kuali.ole.sys.document.web.AccountingLineRenderingContext)public void renderChildRows(javax.servlet.jsp.PageContext pageContext, javax.servlet.jsp.tagext.Tag parentTag) throws javax.servlet.jsp.JspException
pageContext - the pageContext to render toparentTag - the tag requesting all this renderingjavax.servlet.jsp.JspException - thrown if something goes wrongpublic List<AccountingLineTableRow> getContentRows()
public void setContentRows(List<AccountingLineTableRow> contentRows)
contentRows - The contentRows to set.public void setDefinition(AccountingLineViewHideShowLinesDefinition definition)
definition - The definition to set.public String getTabState()
public boolean isShowing()
public String getFullLabel()
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.