-1
行が選択されていない場合のDTのinput$table_rows_selected
のデフォルト値は何ですか?あなたが選択されている行数をチェック/またはどの行が選択されていない場合は、簡単にprint(input$table_rows_selected)
を使用することができますし、コンソールにあなたはつもり値は応じて取得したい場合DTに行が選択されていないことを確認するシャイニー
行が選択されていない場合のDTのinput$table_rows_selected
のデフォルト値は何ですか?あなたが選択されている行数をチェック/またはどの行が選択されていない場合は、簡単にprint(input$table_rows_selected)
を使用することができますし、コンソールにあなたはつもり値は応じて取得したい場合DTに行が選択されていないことを確認するシャイニー
input$table_rows_selected
の値は行が選択されていない場合は、NULL
です選択にこのコードはアウト
[UPDATE]
チェック:
library(shiny)
library(DT)
shinyApp(
ui = fluidPage(
dataTableOutput("table"),
textOutput("text")
),
server = function(input, output) {
output$table <- renderDataTable({
datatable(iris)
})
output$text <- renderText({
if(length(input$table_rows_selected) > 0){
data <- input$table_rows_selected
data}
else{print("NULL")}
})
}
)
行が、我々はそれらのインデックス番号を取得し、選択されていることがNULL
を印刷します選択されていない行は、存在しない場合。
私のDTをコードと一緒にクリックすると、インデックスが表示されますが、選択解除しても何も表示されません。私はif(is.null(input $ table_rows_selected))を使用しようとしましたが、どちらもうまくいきません –
私の更新を確認してください –
ありがとう –