|
BEA NetUI tags and APIs are included for backward compatibility only. For new applications, use the Beehive tags and APIs. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.tagext.BodyTagSupport
com.bea.wlw.netui.tags.AbstractBaseTag
com.bea.wlw.netui.tags.databinding.base.StructuredBaseTag
com.bea.wlw.netui.tags.databinding.grid.GridComponent
com.bea.wlw.netui.tags.databinding.grid.column.GridColumn
com.bea.wlw.netui.tags.databinding.grid.column.FormattableColumn
com.bea.wlw.netui.tags.databinding.grid.column.SortFilterColumn
com.bea.wlw.netui.tags.databinding.grid.column.BasicColumn
public class BasicColumn
A BasicColumn simply renders data from the data set into the page.
The data is referenced with the name attribute and the title is specified
using the title attribute.
Required resources:
The JavaScript files _grid.js must be included
in any JSP page with a grid that uses a filter-enabled BasicColumn.
The Page Flow Wizard adds the _grid.js file to a project's
/resources/grid directory, when you build a page flow over a database control.
The JSP should contain:
<script language="javascript" src="/resources/grid/_grid.js" type="text/javascript"></script> |
| Attribute Descriptions | |||
|---|---|---|---|
| Attribute | Required | Runtime Expression Evaluation | Data Bindable |
| filterable | No | Yes | No |
| A boolean specifying whether the anchors can be filtered. | |||
| filterAction | No | Yes | No |
| The name of the action that will perform the filter operation. | |||
| name | No | Yes | Yes |
If specified, the value of the data is extracted from the Grid's
current data item. Otherwise, the title attribute is used for the cell's
content. | |||
| sortable | No | Yes | No |
| A boolean specifying whether the basic column's contents can be sorted. | |||
| sortAction | No | Yes | No |
| The name of the action that will perform the sort operation. | |||
| title | No | No | No |
| The text that will be rendered in the header for this column. | |||
com.bea.wlw.tags.databinding.grid.Grid tag.
<netui-data:grid dataSource="{pageFlow.allRows}" name="{pageFlow.gridName}">
<netui-data:gridStyle styleClassPrefix="gridStyle"/>
<netui-data:pager renderInHeader="true" action="pageAction" renderInFooter="true"/>
<netui-data:columns filterAction="begin" sortAction="begin">
<netui-data:anchorColumn action="detailsItems" addRowId="true" title="Details"/>
<netui-data:anchorColumn action="updateItems" addRowId="true" title="Edit"/>
<netui-data:basicColumn filterable="true" title="Itemnumber" sortable="true" name="itemnumber"/>
<netui-data:basicColumn filterable="true" title="Itemname" sortable="true" name="itemname"/>
<netui-data:basicColumn filterable="true" title="Quantityavailable" sortable="true" name="quantityavailable"/>
<netui-data:basicColumn filterable="true" title="Price" sortable="true" name="price"/>
</netui-data:columns>
</netui-data:grid>
This tag renders a data set as a column in an HTML table.
The data set is referenced with the name attribute and the column header is specified
using the title attribute.
| Field Summary |
|---|
| Fields inherited from class com.bea.wlw.netui.tags.databinding.base.StructuredBaseTag |
|---|
EMPTY_STRING |
| Fields inherited from class com.bea.wlw.netui.tags.AbstractBaseTag |
|---|
ATTR_GENERAL, ATTR_GENERAL_EXPRESSION, ATTR_JAVASCRIPT, ATTR_STYLE, JAVASCRIPT_STATUS, NETUI_UNIQUE_CNT |
| Fields inherited from class javax.servlet.jsp.tagext.BodyTagSupport |
|---|
bodyContent |
| Fields inherited from class javax.servlet.jsp.tagext.TagSupport |
|---|
id, pageContext |
| Fields inherited from interface com.bea.wlw.netui.tags.html.HtmlConstants |
|---|
ACCEPT, ACCESSKEY, ACTION, ALIGN, ALINK, ALT, ANCHOR, BACKGROUND, BASE, BGCOLOR, BODY, BORDER, BR, CAPTION, CELLPADDING, CELLSPACING, CHAR, CHAROFF, CHARSET, CHECKED, CLASS, COLS, COORDS, DIR, DISABLED, DIV, ENCTYPE, FOR, FORM, FORM_GET, FORM_POST, FRAME, HEIGHT, HREF, HREFLANG, HSPACE, HTML, ID, IMAGE, INPUT, INPUT_BUTTON, INPUT_CHECKBOX, INPUT_FILE, INPUT_HIDDEN, INPUT_IMAGE, INPUT_PASSWORD, INPUT_RADIO, INPUT_RESET, INPUT_SUBMIT, INPUT_TEXT, ISMAP, LABEL, LANG, LINK, LONGDESC, MAXLENGTH, METHOD, NAME, ONBLUR, ONCHANGE, ONCLICK, ONDBLCLICK, ONFOCUS, ONKEYDOWN, ONKEYPRESS, ONKEYUP, ONLOAD, ONMOUSEDOWN, ONMOUSEMOVE, ONMOUSEOUT, ONMOUSEOVER, ONMOUSEUP, ONRESET, ONSELECT, ONSUBMIT, ONUNLOAD, OPTION, READONLY, REL, REV, ROWS, RULES, SELECT, SHAPE, SIZE, SPAN, SRC, STYLE, SUMMARY, TABINDEX, TABLE, TARGET, TD, TEXT, TEXTAREA, TITLE, TR, TYPE, USEMAP, VALIGN, VALUE, VLINK, VSPACE, WIDTH |
| Fields inherited from interface javax.servlet.jsp.tagext.BodyTag |
|---|
EVAL_BODY_BUFFERED, EVAL_BODY_TAG |
| Fields inherited from interface javax.servlet.jsp.tagext.IterationTag |
|---|
EVAL_BODY_AGAIN |
| Fields inherited from interface javax.servlet.jsp.tagext.Tag |
|---|
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
| Constructor Summary | |
|---|---|
BasicColumn()
|
|
| Method Summary | |
|---|---|
String |
getTagName()
Get the name of this tag. |
protected void |
localRelease()
Reset all of the fields of this tag. |
String |
renderDataCell()
For each cell in a column that is rendered for an item in the Grid's dataset, this method is called to render the data for the "current" item. |
String |
renderFooterCell()
Render the footer. |
| Methods inherited from class com.bea.wlw.netui.tags.databinding.grid.column.SortFilterColumn |
|---|
calculateURL, canFilter, canSort, computeFilterAction, computeSortAction, getFilterAction, getName, getSortAction, getTitle, getTitleText, isFilterable, isSortable, prepare, renderFilterMarkup, renderHeaderCell, renderSortMarkup, setFilterable, setFilterAction, setName, setSortable, setSortAction, setTitle, verifyAttributes |
| Methods inherited from class com.bea.wlw.netui.tags.databinding.grid.column.FormattableColumn |
|---|
addFormatter, format, renderStartTag |
| Methods inherited from class com.bea.wlw.netui.tags.databinding.grid.column.GridColumn |
|---|
getColumns, getStyleClassPrefix, getValidContainerType, renderCloseCellTag, renderDataCellTag, renderEndTag, renderFooterCellTag, renderHeaderCellTag, renderOpenCellTag, setStyleClassPrefix |
| Methods inherited from class com.bea.wlw.netui.tags.databinding.grid.GridComponent |
|---|
getCurrentRenderState, getGrid, getGridContext |
| Methods inherited from class com.bea.wlw.netui.tags.databinding.base.StructuredBaseTag |
|---|
addContent, doEndTag, doStartTag, getContent, verifyStructure |
| Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport |
|---|
doAfterBody, doInitBody, getBodyContent, getPreviousOut, setBodyContent |
| Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
|---|
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setParent, setValue |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.servlet.jsp.tagext.Tag |
|---|
getParent, setParent |
| Constructor Detail |
|---|
public BasicColumn()
| Method Detail |
|---|
public String getTagName()
getTagName in class AbstractBaseTagpublic String renderDataCell()
renderDataCell in class GridColumnpublic String renderFooterCell()
renderFooterCell in class GridColumnprotected void localRelease()
localRelease in class SortFilterColumn
|
BEA NetUI tags and APIs are included for backward compatibility only. For new applications, use the Beehive tags and APIs. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||