Class Row
- java.lang.Object
-
- javax.servlet.jsp.tagext.TagSupport
-
- net.sf.basedb.clients.web.taglib.StylableTag
-
- net.sf.basedb.clients.web.taglib.table.Row
-
- All Implemented Interfaces:
Serializable
,DynamicAttributes
,IterationTag
,JspTag
,Tag
,DynamicActionAttributes
public class Row extends StylableTag
This tag defines a new row in the table. It should be placed inside a<tbl:rows>
tag.Syntax:
<tbl:row id=... clazz=... style=... highlight=... visible=true|false >
Tag attributes Attribute Default value Required Description id - no The ID of the row. The value of this attribute goes directly into the standard HTML id
attribute. This means that if you need a reference to the table object in your own JavaScript code, you may for example use the following code:row = document.getElementById('<id>');
clazz - no The value if this attribute goes directly into the standard HTML class
attribute. This allows you to apply different styles to different tables.style - no The value if this attribute goes directly into the standard HTML style
attribute. This allows you to apply different styles to different tables.highlight highlight no Optionall class name that is applied when the mouse is over the current row. visible true no If the row should be visible or not. The
<tbl:row>
may contain the following subtags:<tbl:cell>
: Creates a new cell in the row
- Version:
- 2.0
- Author:
- Nicklas
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private Data
data
The parent <tbl:data> tag.private String
highlight
Optionalclass
attribute that is applied when the mouse is over the current row.private static long
serialVersionUID
private Table
table
The parent <tbl:table> tag.private boolean
visible
If the row should be visible or not.-
Fields inherited from class javax.servlet.jsp.tagext.TagSupport
id, pageContext
-
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
Constructors Constructor Description Row()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
doEndTag()
int
doStartTag()
String
getHighlight()
(package private) Table
getTable()
boolean
isVisible()
void
setHightligh(String highlight)
void
setVisible(boolean visible)
-
Methods inherited from class net.sf.basedb.clients.web.taglib.StylableTag
addDynamicAttributes, addIdAndStyles, getClazz, getDynamicActionAttributes, getDynamicAttribute, getFullClass, getIdPrefix, getStyle, getSubclass, initDefaultAttributes, setClazz, setDynamicAttribute, setMoreDynamicAttributes, setPageContext, setStyle, setSubclass
-
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setParent, setValue
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
table
private Table table
The parent <tbl:table> tag.
-
data
private Data data
The parent <tbl:data> tag.
-
highlight
private String highlight
Optionalclass
attribute that is applied when the mouse is over the current row.
-
visible
private boolean visible
If the row should be visible or not.
-
-
Method Detail
-
setHightligh
public void setHightligh(String highlight)
-
getHighlight
public String getHighlight()
-
setVisible
public void setVisible(boolean visible)
-
isVisible
public boolean isVisible()
-
getTable
Table getTable()
-
doStartTag
public int doStartTag() throws JspException
- Specified by:
doStartTag
in interfaceTag
- Overrides:
doStartTag
in classTagSupport
- Throws:
JspException
-
doEndTag
public int doEndTag() throws JspException
- Specified by:
doEndTag
in interfaceTag
- Overrides:
doEndTag
in classTagSupport
- Throws:
JspException
-
-