gpt4 book ai didi

javascript - Shiny 的 renderDataTable |如何限制显示的文字大小

转载 作者:行者123 更新时间:2023-11-29 18:09:34 25 4
gpt4 key购买 nike

同时显示 Shiny 的数据表

output$tab1 <- renderDataTable({
expr = tbl
}, options = list(orderClasses = TRUE,
lengthMenu = c(3, 5, 10),
pageLength = 3)

我想将每个单元格中的文本限制为 30 个字符。有没有为了方便阅读的选项?

我尝试了包 DT 的解决方案(http://rstudio.github.io/DT/,请参阅第 2.5.4 节列渲染)但我没有成功(我想将 renderDataTable 与我当前的选项列表一起使用)

非常感谢您的帮助!

问候,

托马斯

最佳答案

不确定您是否仍在寻找答案。但是,使用下面的示例很容易包含工具提示。您可以在此链接中找到此示例和更多内容 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);'))

关于javascript - Shiny 的 renderDataTable |如何限制显示的文字大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28693738/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com