1

R の Shiny でformattableパッケージを使用していますが、非常に満足しています。ただし、提示しているものから行を選択したい場合があります。フォーマットテーブルから行を選択する方法はありますか?

(たとえば、DT::Datatableにはそれを行う方法があることを知っています)

4

2 に答える 2

4

保留中なv0.2ので、組み合わせDT::datatableformattable簡単です。ここに例があります。

# 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))
      )
    )
  )
)
于 2016-06-20T13:35:50.677 に答える
1

アプリでformattabledatatableを組み合わせて使用​​することにも興味があります。shinyしたがって、私は github リポジトリを詳しく見てformattable、問題を見つけました並べ替えとフィルタリングを formattable に追加できますか? :

[...] (RStudio の DT ライブラリに実装されているように) 並べ替えやフィルタリングなどの dataTable 機能を簡単に統合できるかどうか疑問に思っていました。[...]

この問題は、Kun Ren によって次のコメントでクローズされました。

代わりにDTを使用する方が良いと思います。formattable は現在、列に書式設定が適用された静的コンテンツの表示用にのみ設計されています。よりインタラクティブにするためにいくつかの大きな変更が必要であり、最終的に DT と同じになる可能性がありますが、それはこのパッケージの目標ではありません。

于 2016-06-19T22:37:14.273 に答える