|
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.style.GridStyle
public class GridStyle
A tag that allows parameterization of the style components of the HTML
table that a Grid renders. Styles are rendered in several locations in the
table that the Grid renders. See the Grid
tag description for the structure of the table that the Grid renders. The styles defined
here are mapped to these regions as follows:
| Grid Region Name | HTML Element | Style Attribute |
| Table | table tag | tableClass |
| Header | table row tag | headerClass |
| Data Row | table row tag | rowClass |
| Footer | table row tag | footerClass |
| Attribute Descriptions | |||
|---|---|---|---|
| Attribute | Required | Runtime Expression Evaluation | Data Bindable |
| styleClassPrefix | No | No | No |
| The CSS style prefix that will be used to create the style class names for regions in the Grid. | |||
Grid,
Serialized FormstyleClassPrefix attribute is set
to "gridStyle", which means the generated style class names would be:
- gridStyle-table
- gridStyle-tr-header
- gridStyle-tr-data
- gridStyle-tr-footer
<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:columns>
</netui-data:grid>
Grid tag.
Styles are rendered in several locations in the
HTML table. See the <netui-data:grid>
tag description for the structure of the table rendered by the <netui-data:grid> tag.
The styles defined
here are mapped to these regions as follows:
| Grid Region Name | HTML Element | Style Attribute |
| Table | <table> | tableClass |
| Header | <tr> | headerClass |
| Data Row | <tr> | rowClass |
| Footer | <tr> | footerClass |
| 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 | |
|---|---|
GridStyle()
|
|
| Method Summary | |
|---|---|
String |
getStyleClassPrefix()
Get the footer style class |
String |
getTagName()
Get the name of this tag. |
protected void |
localRelease()
Reset all of the fields of this tag. |
protected int |
renderEndTag(int gridState)
Complete the tag lifecycle. |
protected int |
renderStartTag(int gridState)
Start the tag lifecycle. |
void |
setStyleClassPrefix(String styleClassPrefix)
Set the footer style class. |
| Methods inherited from class com.bea.wlw.netui.tags.databinding.grid.GridComponent |
|---|
getCurrentRenderState, getGrid, getGridContext, getValidContainerType, prepare |
| Methods inherited from class com.bea.wlw.netui.tags.databinding.base.StructuredBaseTag |
|---|
addContent, doEndTag, doStartTag, getContent, verifyAttributes, 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 GridStyle()
| Method Detail |
|---|
public String getTagName()
getTagName in class AbstractBaseTagpublic void setStyleClassPrefix(String styleClassPrefix)
styleClassPrefix - the footer style class
Set the style class prefix that is used to render table cell style
information for the header, data, and footer cells of this HTML
table column. The styleClassPrefix will be used
in conjunction with a suffix to create style class names
that are rendered inside of the <td> tags for each cell in
this column.
Assuming the value of this property is foo, the style class
names rendered for each part of the column are shown in the table below.
| Column Region | Style class |
| Header | foo-td-header |
| Data | foo-td-data |
| Footer | foo-td-footer |
public String getStyleClassPrefix()
null if none is setprotected void localRelease()
localRelease in class GridComponentprotected int renderStartTag(int gridState)
renderStartTag in class StructuredBaseTagprotected int renderEndTag(int gridState)
GridStyleContext
JavaBean on the Grid tag.
renderEndTag in class StructuredBaseTaggridState - the current rendering state of the grid
|
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 | |||||||||