blob: 36f4ffd242bff949472625b82142e996a3749472 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link rel="stylesheet" href="../../book.css" type="text/css">
<title>JSF HTML Tag Library Support</title>
</head>
<body>
<h1>JSF HTML Tag Library Support</h1>
<br>
<p>The following table of attributes for the JSF HTML tag library
indicates whether or not the attribute value is supported for either
validation or content assist:</p>
<table border="1" title="JSF Core Attribute Support">
<tbody>
<tr>
<th>Attribute</th>
<th align="center">Validation</th>
<th align="center">Content Assist</th>
</tr>
<tr>
<td>action</td>
<td align="center">Y</td>
<td align="center">Y</td>
</tr>
<tr>
<td>actionListener</td>
<td align="center">Y</td>
<td align="center">N</td>
</tr>
<tr>
<td>binding</td>
<td align="center">Y</td>
<td align="center">N</td>
</tr>
<tr>
<td>border</td>
<td align="center">Y</td>
<td align="center">N</td>
</tr>
<tr>
<td>cellpadding</td>
<td align="center">Y</td>
<td align="center">N</td>
</tr>
<tr>
<td>cellspacing</td>
<td align="center">Y</td>
<td align="center">N</td>
</tr>
<tr>
<td>cols</td>
<td align="center">Y</td>
<td align="center">N</td>
</tr>
<tr>
<td>converter</td>
<td align="center">Y</td>
<td align="center">Y</td>
</tr>
<tr>
<td>dir</td>
<td align="center">Y</td>
<td align="center">Y</td>
</tr>
<tr>
<td>disabled</td>
<td align="center">Y</td>
<td align="center">Y</td>
</tr>
<tr>
<td>escape</td>
<td align="center">Y</td>
<td align="center">N</td>
</tr>
<tr>
<td>first</td>
<td align="center">Y</td>
<td align="center">Y</td>
</tr>
<tr>
<td>frame</td>
<td align="center">Y</td>
<td align="center">Y</td>
</tr>
<tr>
<td>globalOnly</td>
<td align="center">Y</td>
<td align="center">Y</td>
</tr>
<tr>
<td>height</td>
<td align="center">Y</td>
<td align="center">N</td>
</tr>
<tr>
<td>id</td>
<td align="center">Y</td>
<td align="center">N</td>
</tr>
<tr>
<td>immediate</td>
<td align="center">Y</td>
<td align="center">Y</td>
</tr>
<tr>
<td>ismap</td>
<td align="center">Y</td>
<td align="center">Y</td>
</tr>
<tr>
<td>layout</td>
<td align="center">Y</td>
<td align="center">Y</td>
</tr>
<tr>
<td>maxlength</td>
<td align="center">Y</td>
<td align="center">N</td>
</tr>
<tr>
<td>readonly</td>
<td align="center">Y</td>
<td align="center">Y</td>
</tr>
<tr>
<td>redisplay</td>
<td align="center">Y</td>
<td align="center">Y</td>
</tr>
<tr>
<td>rendered</td>
<td align="center">Y</td>
<td align="center">Y</td>
</tr>
<tr>
<td>rows</td>
<td align="center">Y</td>
<td align="center">N</td>
</tr>
<tr>
<td>rules</td>
<td align="center">Y</td>
<td align="center">Y</td>
</tr>
<tr>
<td>shape</td>
<td align="center">Y</td>
<td align="center">Y</td>
</tr>
<tr>
<td>showDetail</td>
<td align="center">Y</td>
<td align="center">Y</td>
</tr>
<tr>
<td>showSummary</td>
<td align="center">Y</td>
<td align="center">Y</td>
</tr>
<tr>
<td>size</td>
<td align="center">Y</td>
<td align="center">N</td>
</tr>
<tr>
<td>tabindex</td>
<td align="center">Y</td>
<td align="center">N</td>
</tr>
<tr>
<td>type</td>
<td align="center">Y</td>
<td align="center">N - except for commandButton</td>
</tr>
<tr>
<td>validator</td>
<td align="center">Y</td>
<td align="center">Y</td>
</tr>
<tr>
<td>value</td>
<td align="center">Y</td>
<td align="center">N</td>
</tr>
<tr>
<td>valueChangeListener</td>
<td align="center">Y</td>
<td align="center">N</td>
</tr>
<tr>
<td>width</td>
<td align="center">Y</td>
<td align="center">N</td>
</tr>
<tr>
<td>size</td>
<td align="center">Y</td>
<td align="center">N</td>
</tr>
</tbody>
</table>
<ul>
<li>Any attribute not explicitly mentioned here does not support validation or content assist in this release. Most "pass-through" HTML values, as you can see, are not.</li>
<li>"Boolean" type attributes are validated according to the JSP specification which uses Boolean.valueOf(StringValue). This means that seemingly invalid Strings as boolean evaluate to false. ex. "blue" means false</li>
</ul>
<p><br>
<br>
<img src="../../images/ngrelc.png" alt="Related concepts" border="0">
<br>
</p>
<p> <img src="../../images/ngrelr.png" alt="Related reference" border="0" >
</p>
<p>
<a href="./taglibsupport.html">Tag Library Support</a><br>
<a href="./jsf-c.html">JSF Core Library</a><br>
</p>
<p> <img src="../../images/ngrelt.png" alt="Related tasks" border="0" >
</p>
</body>
</html>