I think it's a usage error, not a bug.
You'll need to do something like this:
<panelGroup>
<f:verbatim>
<div style="height: 50px; background-color:
tan; font-size: 16px;">
</f:verbatim>
<h:outputText value="#{bundle.saturday}" />
<f:verbatim>
</div>
</f:verbatim>
</panelGroup>
Or you should be able to use this (you probably have to escape the
[<>"] characters, though):
<h:outputText value="<div style="height: 50px; background-color:
tan; font-size: 16px;">#{bundle.saturday}</div>" />
On 9/15/06, Behrang Saeedzadeh <[EMAIL PROTECTED]> wrote:
Hi,
The following code snippet:
<h:form>
<h:dataTable var="slot" value="#{indexBean.slots}">
<f:facet name="header">
<f:verbatim>
<div style="height: 50px; background-color:
tan; font-size: 16px;">
<h:outputText value="#{bundle.saturday}" />
</div>
</f:verbatim>
</f:facet>
Should generate the value of the <h:outputText> inside a div. But by
looking at the generated code, it can be seen that div is place after
the output of the <h:outputText>:
<th scope="colgroup" colspan="7">Saturday
<div style="height: 50px; background-color: tan; font-size: 16px;">
</div>
If I put the <f:verbatim> around the <h:dataTable> the div is not
rendered in the output at all.
Could someone please confirm this bug?
(MyFaces version: 1.1.3)
Regards,
Behi
--
"We can only see a short distance ahead,
but we can see plenty there
that needs to be done." - Alan Turing
"Science is a differential equation. Religion
is a boundary condition" - Alan Turing
Behrang Saeedzadeh
http://www.jroller.com/page/behrangsa
http://my.opera.com/behrangsa