将css Style添加到JSFpanelGrid中的动态列类

时间:2012-07-02 09:36:08

标签: css jsf dynamic

我有JSF panelGrid,其中没有列是动态的,在这种情况下我应该如何在css中声明列类?

<h:panelGrid id="testpanel" columns="#{message.no_of_columns}" rows="#{message.no_of_rows}" columnClasses="">

我希望所有列都具有相同的CSS样式。

感谢。

1 个答案:

答案 0 :(得分:2)

生成逗号分隔的字符串,其中包含与列数一样多的项目:

<h:panelGrid ... columnClasses="#{message.columnClasses}">

或重新定义样式,以便可以在表级应用:

<h:panelGrid ... styleClass="dynamicGrid">

.dynamicGrid td {
    /* Put the original CSS here, it'll get applied to every column. */
}