変数をserver.Rに格納する方法を変えてみましたが、ui.Rで同じ変数を使用することは大したことはありません。(グローバル宣言は例外です)サーバから変数をui.Rに渡す方法はありますか? R?それが動作する限り、それはハッキーな方法かもしれません。グローバル変数なしで、server.Rからui.Rに変数を渡す方法は?
0
A
答えて
2
これは、(私のShiny tips 'n tricks listから直接取得)あなたに役に立つかもしれない:
利用UI conditionalPanelでサーバからの変数()
UIでの条件付きパネルを使用して、 conditionは通常、入力値を使用する式です。しかし、入力フィールドに直接関連するとは限らない、より複雑な条件で条件付きパネルを使用する場合はどうなりますか?この例では、UIで使用できるサーバーコードで出力変数を定義する方法を示します。代わりの方法は、shinyjs
パッケージのshow()およびhide()関数を使用することです。
library(shiny)
ui <- fluidPage(
selectInput("num", "Choose a number", 1:10),
conditionalPanel(
condition = "output.square",
"That's a perfect square!"
)
)
server <- function(input, output, session) {
output$square <- reactive({
sqrt(as.numeric(input$num)) %% 1 == 0
})
outputOptions(output, 'square', suspendWhenHidden = FALSE)
}
shinyApp(ui = ui, server = server)
+0
恐ろしい! 1つの質問は、suspendWhenHidden = FALSEは出力がUIでレンダリングされていなくても実行されることを保証しますか? – tonybrown
関連する問題
- 1. ui.Rからserver.RにShinyの変数を渡します
- 2. ui.Rチェックボックスデータをserver.Rに返すが、server.Rファイルの "closure"をベクトルに変換する方法は?
- 3. 変数をグローバル変数からローカル変数に移動する方法
- 4. グローバル変数を関数に渡す理由は何ですか?
- 5. ループからphp変数をjavascript変数に渡す方法
- 6. クラスvarをPHPでグローバル変数に渡す方法?
- 7. POSTから変数を渡す方法
- 8. グローバル変数の値を関数に渡さないのはなぜですか?
- 9. 匿名関数からグローバルtypescript変数にアクセスする方法
- 10. javascriptから変数へ変数の値を渡す方法
- 11. Postman - JSON本体にグローバル変数を渡す方法
- 12. グローバルJS変数をDOMに渡す
- 13. SASでマクロ変数をマクロ変数名に渡す方法は?
- 14. Node JS関数のコールバック関数からグローバル変数にアクセスする方法は?
- 15. prestashopでコントローラからコントローラに変数を渡す方法は?
- 16. グローバル変数に{{$ time stamp}}変数を格納する方法
- 17. Vb.netのクラスレベルの変数からグローバル変数の値を設定する方法
- 18. VBAからvb.net関数に配列変数を渡す方法
- 19. .map()からコールバック関数に変数を渡す方法
- 20. Angular2:変数をオブザーバブルから別の関数に渡す方法
- 21. rプログラムからmysql関数に変数を渡す方法
- 22. 複数の変数データをモデルからビューに渡す方法
- 23. javascriptからyii2関数に変数を渡す方法
- 24. グローバル変数またはメソッド引数をメソッド変数に渡すベストプラクティス
- 25. グローバル変数とIONIC3の値を渡す方法
- 26. Shiny Serverはui.Rまたはserver.RのないHTMLページを提供できます
- 27. 変数を変数に渡すか、グローバル変数で取得する必要がありますか?
- 28. グローバル変数としてのみクエリを構築するために変数を@ {}に渡す方法
- 29. Javascript - グローバル変数を関数に渡した後にグローバル変数を更新する
- 30. PHPグローバルまたは関数で変数を渡す?
あなたはui.rで何をしますか? renderUI()を使ってserver.Rの変数に基づいて入力を作成し、それらをui.rに送信しましたか? – BigDataScientist
conditionalPanelの文字列または整数を渡したいので、パネルを表示するかどうかを決めることができます(ボタンをクリックしているかどうかにかかわらず) – tonybrown
ああ。サーバー側で次のように使用できます。output $ serverInfo < - reactive({ TRUE });とui側: 条件付きパネル(条件= "output.serverInfo!= 0") – BigDataScientist