私の状況は次のとおりです。アクションボタン(次へ)といくつかのラジオボタンがあります。毎回、アクションボタンをクリックし、ラジオボタンを選択せずに、入力値を入力する必要があります。入力$ radioはNULLにリセットする必要があります(最初と同じ)。 次のようにサーバー・ファイル内の私のアプローチがあった。これは、のレイアウトを呼び出してみましょうするために正常に動作しますRのシャイニー:ボタンをクリックして入力値をNULLに設定する方法は?
observeEvent(input$Next, {
updateRadioButtons(session, "choice", label = "", choices = list("A" = 1, "B" = 2, "C" = 3), selected = FALSE)
})
。ボタンを押すたびに、前からの選択はもう表示されません。しかし、入力$ choice(ラジオボタンからの入力)は以前と同じ値を持ちます。しかし、ラジオボタンの後にいくつかの条件付きパネルがあるので、これをNULLにリセットしたいと思っています。これは$ choice!= nullを入力したときにだけトリガされます。 私は非常に助けを感謝します!
:
以下はこれを行う方法を簡単な例です。 'isolate()'関数も見てください。 –
選択なしのラジオボタンを持つことは可能ですが(長さ0のベクトルを 'selected'引数に渡すことによって)、値を入力するとアプリケーションを更新せずにすべての選択をクリアすることができるとは思えません(おそらく、 – Benjamin