Rmarkdown文書内でShiny inlineを使用しようとしています。この単純な例では、3つのインプットを作成したいと思います。最初は4つの国(「GHA」、「RWA」、「TZA」、「UGA」)の1つ以上を選択できます。実際のアプリでは、選択した国で利用できる実際の風景に基づいて風景のオプションを更新したいと考えています。ただし、この例では、最初のビュー(「GHA」がデフォルトで選択されている場合)を「L01」〜「L06」にしたいだけです。次に、「countries」入力に変更が加えられた場合、ランドスケープオプションは( "hmm"、 "hum")に変更されます。私はいくつかのケースでは、対応オプションが優先されることを観察し、さまざまなバリエーションを試したことを読んだが、本質的にいつでもupdateSelectInputコマンドを含めると、アプリの風景のオプションを失う。どんな洞察にも感謝します!ここでupdateSelectInputをshiny withinとRmarkdown文書
library(shiny)
selectInput("countries", 'Country',
list("GHA","RWA","TZA","UGA"),
multiple=TRUE,
selectize=TRUE,
selected="GHA")
checkboxGroupInput("landscapes", label=("Landscape"),
choices=c("L01","L02","L03","L04","L05","L06"), selected="L01")
radioButtons("checkPlot", label = ("Factors"),
choices=c("Gender of Household Head", "Water Source(s)"),
selected = "Water Source(s)")
observeEvent(input$countries, {
updateSelectInput(session, "landscapes", choices=c("hmm","hum")) })
ありがとう、Mal_a! Rmarkdownでは、構文が少し異なり、あなたは私が理解しているところからサーバー/ユーザーの区別を使用しないので、それらがすべてスクリプト内にまとめられています。あなたのソリューションは素晴らしいですが、それらの行を削除してRMarkdownを修正するだけです。 – MPhD