Css 如何在标准表上使用Richfaces蒙皮?
根据我在Richfaces和的理解,我应该能够对标准HTML元素进行蒙皮 此功能为标准HTML表单元素提供样式,以便与RichFaces通用外观高度兼容 我今天可能有点厌倦了射频,但我不知道如何在常规元素上进行蒙皮。例如,如果我想要一张手工制作的桌子来搭配精美的Richfaces桌子,我会认为这样的东西会起作用:Css 如何在标准表上使用Richfaces蒙皮?,css,richfaces,Css,Richfaces,根据我在Richfaces和的理解,我应该能够对标准HTML元素进行蒙皮 此功能为标准HTML表单元素提供样式,以便与RichFaces通用外观高度兼容 我今天可能有点厌倦了射频,但我不知道如何在常规元素上进行蒙皮。例如,如果我想要一张手工制作的桌子来搭配精美的Richfaces桌子,我会认为这样的东西会起作用: <table class="rich-table"> <tr class="rich-tr"> <a4j:repeat v
<table class="rich-table">
<tr class="rich-tr">
<a4j:repeat value="#{myBean.elements}" var="e">
<th class="rich-th" >
<h:outputText value="#{e.text}" />
</th>
</a4j:repeat>
</tr>
</table>
我尝试去剥皮的其他元素也不起作用,所以我觉得我走错了方向。最终的目标是让标准的HTML元素混合在一起,并且仍然允许皮肤在不改变特定元素的情况下从say blueSky切换到emeraldGreen。试试这个。将此上下文参数org.richfaces.CONTROL_SKINNING添加到web.xml并将其设置为“enable”。我不是100%确定它会剥去桌子标签的皮。如果没有,可以使用#{richSkin.any_param_name}手动对表进行蒙皮 试试这个。将此上下文参数org.richfaces.CONTROL_SKINNING添加到web.xml并将其设置为“enable”。我不是100%确定它会剥去桌子标签的皮。如果没有,可以使用#{richSkin.any_param_name}手动对表进行蒙皮 问题是-richFaces没有“静态表”标签,没有提供表的自动蒙皮,因为“blablabla”(一些蹩脚的借口;))。手工剥皮很糟糕 解决方案:使用rich:dataTable,提供一些虚拟值(rich:dataTable value=“DummyStaticValue”),并将rich:columnGroup与rich:column一起使用 您的组合将只呈现一次(因为dummyValue只是一个字符串),并且您可以获得所需的任何表结构
<rich:dataTable width="100%" value="DummyStaticValue">
<f:facet name="header">
<h:outputText value="myHeader" />
</f:facet>
<rich:columnGroup>
<rich:column>
<h:outputText value="myValue1" />
</rich:column>
<rich:column>
<h:outputText value="myValue2" />
</rich:column>
</rich:columnGroup>
<rich:columnGroup>
<rich:column>
<h:outputText value="myValue3" />
</rich:column>
<rich:column>
<h:outputText value="myValue4" />
</rich:column>
</rich:columnGroup>
问题在于,richFaces没有“静态表”标签,,并且由于“blablabla”(一些蹩脚的借口;)的原因,不提供表的自动蒙皮。手工剥皮很糟糕 解决方案:使用rich:dataTable,提供一些虚拟值(rich:dataTable value=“DummyStaticValue”),并将rich:columnGroup与rich:column一起使用 您的组合将只呈现一次(因为dummyValue只是一个字符串),并且您可以获得所需的任何表结构
<rich:dataTable width="100%" value="DummyStaticValue">
<f:facet name="header">
<h:outputText value="myHeader" />
</f:facet>
<rich:columnGroup>
<rich:column>
<h:outputText value="myValue1" />
</rich:column>
<rich:column>
<h:outputText value="myValue2" />
</rich:column>
</rich:columnGroup>
<rich:columnGroup>
<rich:column>
<h:outputText value="myValue3" />
</rich:column>
<rich:column>
<h:outputText value="myValue4" />
</rich:column>
</rich:columnGroup>
我已启用控制\u蒙皮。你能给出一个如何使用richSkinbean的例子吗?我在这里找到了一个使用richSkin bean的例子:很好,它是这样的:#{richSkin.panelBorderColor}。对不起,我没说清楚。你可以使用任何皮肤参数。我找到了帮助你的文档:我启用了控制皮肤。你能给出一个如何使用richSkinbean的例子吗?我在这里找到了一个使用richSkin bean的例子:很好,它是这样的:#{richSkin.panelBorderColor}。对不起,我没说清楚。你可以使用任何皮肤参数。我找到了帮助你的文档: