2017-06-28 19 views
0

私は、ユーザーがアップロードできるすべての入力フィールドをアップロードすることができるアプリケーション用のパラメータファイルを、以前のセッションで使用した入力で作成しようとしています。R Shiny:入力オブジェクトに入力の種類を格納しますか?

reactiveValuesToList(input)を使用してすべての入力の名前と値を取得できますが、入力の種類(テキスト、スライダー、ラジオボタンなど)は「input」オブジェクトに保存されますか? tryCatchesのデイジーチェーンを使用せずに正しい更新* Input関数を使用できるように、型を識別する簡単な方法があることを期待しています。

また、入力オブジェクトの構造についてもっと知る方法はありますか? str(input)を使用することは本当に役に立ちませんし、すべての部品が意味するものとどこでそれを見つけるべきかに関する良い文書があれば、私は疑問に思っていました。あなたはまた、すべての機能のために、ここでの参照を見つけることができます

https://shiny.rstudio.com/articles/

答えて

0

光沢の高度な機能のほとんどがここでの記事の一つで見つけることができ https://shiny.rstudio.com/reference/shiny/latest/

は何あなたのアプリをブックマークするのと非常に似ています。あなたが探しているfunctionnalityが既に実装されている可能性があり: https://shiny.rstudio.com/reference/shiny/latest/enableBookmarking.html

そうでなければ、それはトリックをしない場合は、あなたが閉じたときにそれがあるとして、あなたのパラメータでテーブルを保存するためにsessiononSessionEnded機能を使用することができますそのテーブルを使用して、ユーザーが再び接続するときにパラメーターを初期化します。

+0

ありがとう、これは素晴らしい情報です! – Melissa

関連する問題