[シャイニー Google グループにも投稿]
dataTable を表示しようとすると、予期しない動作が発生します。表を表示するときの目標は、並べ替え/ページ付け/フィルター/処理オプションの大部分を削除することです。これまでのところ、bSort=0、bProcessing=0、bPaginate=0、bInfo=0 を設定すると、望ましい結果が得られるようです。ただし、bFilter=0 を設定すると、右上隅の「グローバル」フィルター ボックスのみが削除されます。列内のフィルター ボックスは残ります (すべてのフィルター ボックスを削除するには bFilter=0 が必要でした)。
列内のフィルター ボックスを削除するコードを手伝ってくれる人はいますか (よろしくお願いします)。[また、列固有のフォーマット オプションについては認識していますが、これまでのところ、列内フォーマットを排除するためにそれらをうまく実装できていません]。問題を再現するために、以下の最小限のコードを含めました。
shinyUI(pageWithSidebar(
#my code has a header panel;
headerPanel("Table Example"),
#my code has a sidebar panel;
sidebarPanel(helpText("Stuff Here")),
#table is displayed in the main panel;
mainPanel(dataTableOutput("myTable"))
))
shinyServer(function(input, output) {
#example dataTable that produces undesired result;
output$myTable <- renderDataTable({
as.data.frame(matrix(sample(1:10,100,replace=TRUE),nrow=20,ncol=10))
}, options = list(bFilter=0, bSort=0, bProcessing=0, bPaginate=0, bInfo=0))
})
[動作は、サーバーからの実行とローカルでの実行の両方に見られます。シャイニー 0.7.0.99。Google Chrome を使用する]
前もって感謝します!