public class AccountingLineTable extends Object implements RenderableElement
Constructor and Description |
---|
AccountingLineTable() |
Modifier and Type | Method and Description |
---|---|
void |
addRow(AccountingLineTableRow row)
Adds a row to the bottom of this table's list of rows
|
void |
appendFields(List<org.kuali.rice.kns.web.ui.Field> fields)
Asks that the renderable element appends any field names it knows of to the given list; this is so that proper quick finders can be generated
and population accomplished when fields themselves are rendered
|
List<AccountingLineTableRow> |
getRows()
Gets the rows attribute.
|
boolean |
isActionBlock()
This is not an action block
|
boolean |
isEmpty()
Determines if this table is empty of any renderable elements
|
boolean |
isHidden()
Determines if this element is hidden or not
|
void |
populateWithTabIndexIfRequested(int reallyHighIndex)
Allows the arbitrarily high tab index to be set for controls
|
void |
renderChildrenRows(javax.servlet.jsp.PageContext pageContext,
javax.servlet.jsp.tagext.Tag parentTag)
Requests that this table render all of its children rows
|
void |
renderElement(javax.servlet.jsp.PageContext pageContext,
javax.servlet.jsp.tagext.Tag parentTag,
AccountingLineRenderingContext renderingContext)
Renders this element
|
void |
setRows(List<AccountingLineTableRow> rows)
Sets the rows attribute value.
|
public AccountingLineTable()
public List<AccountingLineTableRow> getRows()
public void setRows(List<AccountingLineTableRow> rows)
rows
- The rows to set.public boolean isHidden()
RenderableElement
isHidden
in interface RenderableElement
RenderableElement.isHidden()
public boolean isActionBlock()
isActionBlock
in interface RenderableElement
RenderableElement.isActionBlock()
public boolean isEmpty()
isEmpty
in interface RenderableElement
public void renderElement(javax.servlet.jsp.PageContext pageContext, javax.servlet.jsp.tagext.Tag parentTag, AccountingLineRenderingContext renderingContext) throws javax.servlet.jsp.JspException
RenderableElement
renderElement
in interface RenderableElement
pageContext
- 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.JspException
org.kuali.ole.sys.document.web.RenderableElement#renderElement(javax.servlet.jsp.PageContext, javax.servlet.jsp.tagext.Tag)
public void renderChildrenRows(javax.servlet.jsp.PageContext pageContext, javax.servlet.jsp.tagext.Tag parentTag) throws javax.servlet.jsp.JspException
pageContext
- the page context to render toparentTag
- the parent tag requesting the renderingaccountingLine
- accounting line getting renderedaccountingLineProperty
- property to the accounting linejavax.servlet.jsp.JspException
- thrown when some sort of thing goes wrongpublic void appendFields(List<org.kuali.rice.kns.web.ui.Field> fields)
RenderableElement
appendFields
in interface RenderableElement
KRAD Conversion: Customization of the fields - No use of data dictionary
public void populateWithTabIndexIfRequested(int reallyHighIndex)
RenderableElement
populateWithTabIndexIfRequested
in interface RenderableElement
reallyHighIndex
- a really high index for elements who should not be tabbed toorg.kuali.ole.sys.document.web.RenderableElement#populateWithTabIndexIfRequested(int[], int)
public void addRow(AccountingLineTableRow row)
row
- the row to addCopyright © 2004-2013 The Kuali Foundation. All Rights Reserved.