以闪亮的方式显示数据表时
output$tab1 <- renderDataTable({
expr = tbl
}, options = list(orderClasses = TRUE,
lengthMenu = c(3, 5, 10),
pageLength = 3)
我想将每个单元格中的文本限制为 30 个字符。有没有一个选项可以方便阅读?
我尝试了包DT的解决方案(http://rstudio.github.io/DT/ http://rstudio.github.io/DT/,请参阅第 2.5.4 节列渲染),但我没有成功(我想将 renderDataTable 与我当前的选项列表一起使用)
非常感谢您的帮助!
Regards,
Thomas
不确定您是否还在寻找答案。但是,使用下面的示例包含工具提示非常容易。
您可以在此链接中找到此示例以及更多内容https://rstudio.github.io/DT/options.html https://rstudio.github.io/DT/options.html
datatable(iris[c(1:20, 51:60, 101:120), ], options = list(columnDefs = list(list(
targets = 5,
render = JS(
"function(data, type, row, meta) {",
"return type === 'display' && data.length > 6 ?",
"'<span title=\"' + data + '\">' + data.substr(0, 6) + '...</span>' : data;",
"}")
))), callback = JS('table.page(3).draw(false);'))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)