私は、光沢のあるアプリケーションでtextInput()を並べて追加できる必要があります。新しいテキストボックスとコマンドボタンを使用するtextInput()が必要です。コマンドボタンがクリックされるたびに、最初のtxtInputからラベルを取得する新しいテキストボックスをリストに追加する必要があります。例えばどのように光沢のあるアプリケーションでinputTextを動的に追加しますか?
:私はコマンドボタンをクリックしたときに
1stTextBox:[ Application ]
{commandButton}
が、私はのcommandButton以下のようにtextInputを持っている必要があり、
Application:[ ]
は私が1stTextBoxに何かを入れて、コマンドボタンをクリックした場合textInputリストに追加する必要があります。
どのように光沢を持ってこれを動的に行うことができますか?
これは誤りである:
Listening on http://127.0.0.1:3091
Warning: Error in handlers$add: Key/already in use
Stack trace (innermost first):
43: handlers$add
42: handlerManager$addHandler
41: startApp
40: runApp
1: shiny::runApp
Error in handlers$add(handler, key, tail) : Key/already in use
サーバーコードに 'observeEvent'と' renderUI'の組み合わせが必要です。 'observeEvent'はボタンのクリックを監視し、' renderUI'を使用して、指定されたラベルを持つ2番目のテキスト入力を描画します。 –
@warmoverflow、私は光り輝くために非常に新しいです。どんな例がありますか? – user1471980
別の質問のための例です。これは、numericInputの変更を観察し、より多くのnumericInputをレンダリングします。 http://stackoverflow.com/questions/36094718/r-shiny-dynamic-input/36096128#36096128 –