要使用hp获取工具提示,您可以修改服务器代码,如下所示:
shinyServer(function(input, output,session) {
output$tbl <- DT::renderDataTable({
datatable(mtcars[, 1:4], options = list(rowCallback = JS(
"function(nRow, aData, iDisplayIndex, iDisplayIndexFull) {",
"var full_text = aData[4]",
"$('td:eq(0)', nRow).attr('title', full_text);",
"$('td:eq(1)', nRow).attr('title', full_text);",
"$('td:eq(2)', nRow).attr('title', full_text);",
"$('td:eq(3)', nRow).attr('title', full_text);",
"}"),
columnDefs = list(list(visible=FALSE, targets=c(4)))
)
)
})
})
这个
JS
代码将工具提示添加到值为hp列的前四列。
columnDefs
参数