【发布时间】:2015-06-20 07:37:49
【问题描述】:
我正在创建一个具有用户定义的行数和列数的数据表。如果值大于 10,我想遍历表中的所有单元格(减去包含名称的第一列)并突出显示/更改 CSS。Shiny 有一个很好的针对特定列的示例(见下文)。我假设我需要编写某种 jQuery 函数?我是一个完整的 jQuery 新手,所以我试了一下,但显然没有用(另见下文)。任何帮助将不胜感激!
针对特定列的精彩示例:
rowCallback = I(
'function(row, data) {
// Bold cells for those >= 5 in the first column
if (parseFloat(data[0]) >= 5.0)
$("td:eq(0)", row).css("font-weight", "bold");
}'
)
我尝试编写一个循环遍历单元格的函数失败:
rowCallback = I('
function(row, data) {
for each (i in 1:1000) {
if (parseFloat(data[i]) > 10.0)
$("td:eq(i)", row).css("color", "red");}
}')
【问题讨论】:
标签: jquery r datatables shiny