A comonent used to embed the browser native content (i.e., HTML tags)
into the output sent to the browser.
The browser native content is specified by
Html.setContent .
Notice that
Html generates HTML SPAN to enclose
the embedded HTML tags. Thus, you can specify the style
(
Html.getStyle ), tooltip
Html.getTooltip and so on.
<html style="border: 1px solid blue"><![CDATA[
<ul>
<li>It is in a SPAN tag.</li>
</ul>
]]></html>
The generated HTML tags will look like:
<SPAN id="xxx" style="border: 1px solid blue">
<ul>
<li>It is in a SPAN tag.</li>
</ul>
</SPAN>
Since SPAN is used to enclosed the embedded HTML tags, so
the following is incorrect.
<html><![CDATA[
<table>
<tr>
<td> <-- Incomplete since it is inside SPAN -->
]]></html>
<textbox/>
<html><![CDATA[
</td>
</tr>
</table>
]]></html>
If you need to generate the HTML tags directly
without enclosing with SPAN, you can use the Native namespace,
http://www.zkoss.org/2005/zk/native.
Refer to the Developer's Guide for more information.
A non-XUL extension.
author: tomyeh |