我在 R 中的 Shiny 中使用了formattable包,对此我很满意。但是,我可能想从我所呈现的内容中选择一行。有没有办法从格式化表中选择一行?
(我知道例如 DT::Datatable 有办法做到这一点)
我在 R 中的 Shiny 中使用了formattable包,对此我很满意。但是,我可能想从我所呈现的内容中选择一行。有没有办法从格式化表中选择一行?
(我知道例如 DT::Datatable 有办法做到这一点)
与 pending v0.2
,结合起来DT::datatable
很formattable
容易。这是一个例子。
# need v0.2, so uncomment below to install
# devtools::install_github("renkun-ken/formattable@v0.2")
library(formattable)
as.datatable(
formattable(
mtcars,
list(mpg = formatter(
"span",
style = x ~ style(
display = "block",
"border-radius" = "4px",
"padding-right" = "4px",
color = "white",
"background-color" = rgb(x/max(x), 0, 0))
)
)
)
)
我也有兴趣在应用程序中使用formattable
和的组合。因此,我仔细查看了 github repo并发现了可能将排序和过滤添加到 formattable 的问题?:datatable
shiny
formattable
[...] 我想知道是否可以轻松集成 dataTable 功能,如排序和过滤(在 RStudio 的 DT 库中实现)。[...]
该问题已由 Kun Ren 关闭并发表评论:
我想最好改用DT。formattable 目前只为静态内容呈现而设计,格式应用于列。使其更具交互性将是一些重大更改,并且最终可能会与 DT 相同,但这不是此软件包的目标。