0
我有用CSS设计的html页面。有对DIV选择和SPAN元素是这样的:JSF + CSS:自定义面板组ID由UINamingContainer覆盖
... #gr-bg1 { .... background-color: red; .... } ...
与panelGroups创造适当的它XHTML页面:
<h:panelGroup id="gr-bg1" styleClass="item1" layout="block">
<h:panelGroup styleClass="item-value">
<h:outputText value="#{i18n.rejections}"/>
</h:panelGroup>
<h:panelGroup styleClass="num" layout="block">
<h:outputText value="#{info.rejections}"/>
</h:panelGroup>
</h:panelGroup>
和结果具有HTML:
<div id="A4405:gr-bg1" class="item1">
<span class="item-value">text</span>
<div class="num">34534535</div>
</div>
什么如果css选择器正在寻找#gr-bg1 id?
我试图用其自己的'ID'封装其他'panelGroup'这个元素,但是这个新的父元素在'ID'上加了相同的前缀“A4405”。 –
也许每个家长都必须拥有一个自己的'id'。否则,jsf-frameworks给你一个'id'。你有没有尝试给每个父母一个用户定义的'id'? – Loda
是的,我试过了。但是这个父类只有'h:view'元素作为其父元素。我无法为此设置“ID”。 –