2017-08-02 7 views
-1

行が選択されていない場合のDTのinput$table_rows_selectedのデフォルト値は何ですか?あなたが選択されている行数をチェック/またはどの行が選択されていない場合は、簡単にprint(input$table_rows_selected)を使用することができますし、コンソールにあなたはつもり値は応じて取得したい場合DTに行が選択されていないことを確認するシャイニー

答えて

1

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を印刷します選択されていない行は、存在しない場合。

+0

私のDTをコードと一緒にクリックすると、インデックスが表示されますが、選択解除しても何も表示されません。私はif(is.null(input $ table_rows_selected))を使用しようとしましたが、どちらもうまくいきません –

+0

私の更新を確認してください –

+0

ありがとう –

関連する問題