2017-04-18 5 views
-1

次のコードで、キーボードの矢印キーを使用してドロップダウンリストからカテゴリを選択するにはどうすればよいですか?それを選択させるのが好きです。shiny-rstudioのselectInputでキーボードボードの矢印キーを使用する方法

rm(list = ls()) 
library(shiny) 
mychoices <- c("A1", "A2", "B1", "B2", "C1", "C2") 

ui <- fluidPage(
selectInput("campaigns", "Choose campaign(s):", multiple = T, choices = 
mychoices), 

) 
server <- function(input, output, session) { 


} 

runApp(list(ui = ui, server = server)) 

答えて

0

これは、カーソルで再生して結果を確認できる基本的な例です。

library(shiny) 
rm(list = ls()) 

mychoices <- c("A1", "A2", "B1", "B2", "C1", "C2") 

ui <- fluidPage(
    column(4,selectInput("campaigns", "Choose campaign(s):", multiple = T, choices = 
       mychoices)), 
    column(8, textOutput("prints")) 

) 
server <- function(input, output, session) { 

    output$prints <- renderText({ 
    if(length(input$campaigns) == 0) return() 
    input$campaigns 
    }) 
} 

runApp(list(ui = ui, server = server)) 

あなたに適しているかどうか教えてください。

+0

これは私が望むものではありません。キーボードの矢印キーを使用して、リスト内を上下に移動する必要があります。 – Sumeda

+0

Mmm。通常、マウスで入力ボックスを1回クリックする必要がありますが、次に矢印キー(およびNewLine)を使用して選択できます。代わりに、セレクタが数値の場合は、 'numericInput'を使用します。あなたが必要とする入力の種類を知るには、ここで見てみませんか?https://shiny.rstudio.com/gallery/widget-gallery.html必要なものを選択したら、コードで実装するのを手伝うことができます。 – Enzo

関連する問題