Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改JSF数据表单元格背景_Jsf_Colors_Datatable_Cell - Fatal编程技术网

更改JSF数据表单元格背景

更改JSF数据表单元格背景,jsf,colors,datatable,cell,Jsf,Colors,Datatable,Cell,如何更改jsf数据表单元格的背景?我需要改变整个单元格的颜色,而不是其中文本的背景 编辑: 理想的结果是有一个包含以下内容的表: …其中实际背景颜色由用户在某处定义,并且每个的背景颜色可能不同 可以执行…,但这会变得更加丑陋。只需使用CSS为感兴趣的td元素提供一个带有感兴趣颜色的背景属性 td.someclass { background: pink; } 您可以使用的columnClasses属性为td元素指定CSS类。或者,如果要将此应用于同一行的所有单元格,请使用rowClas

如何更改jsf数据表单元格的背景?我需要改变整个单元格的颜色,而不是其中文本的背景

编辑: 理想的结果是有一个包含以下内容的表:
其中实际背景颜色由用户在某处定义,并且每个
的背景颜色可能不同


可以执行
,但这会变得更加丑陋。

只需使用CSS为感兴趣的
td
元素提供一个带有感兴趣颜色的
背景属性

td.someclass {
    background: pink;
}

您可以使用
columnClasses
属性为
td
元素指定CSS类。或者,如果要将此应用于同一行的所有单元格,请使用
rowClasses
属性与
tr.someclass td
CSS选择器组合使用。

只需使用CSS为感兴趣的
td
元素指定一个带有感兴趣颜色的
背景
属性即可

td.someclass {
    background: pink;
}

您可以使用
columnClasses
属性为
td
元素指定CSS类。或者,如果您希望将此应用于同一行的所有单元格,请使用
rowClasses
属性和
tr.someclass td
CSS选择器组合使用。

我希望更改特定单元格(取决于其值)。它似乎为某一列的所有单元格着色,对吗?如果根据当前行动态提供
columnClasses
的值,则不会。或者,您也可以使用CSS删除
td
的所有默认填充/间距,然后仅在包装整个单元格内容的父块元素上应用背景色。我想更改特定单元格(取决于其值)。它似乎为某一列的所有单元格着色,对吗?如果根据当前行动态提供
columnClasses
的值,则不会。或者,您也可以使用CSS删除
td
的所有默认填充/间距,然后只在父块元素上应用背景色,该元素将包裹整个单元格内容。