これを使いたくて、別に難しくはなかったけどちょっと手間取ったのでメモ。
続きを読むメモ:Shinyで条件に応じてactionButtonのactionを変える
conflrで、「すでに同名のページがあったときだけ、上書きしていいかを確認するダイアログを出す」ということをしたかった。
軽く調べた感じ、actionButton()
のinputId
を動的に与えるのが簡単そうだった。
以下の例だと、confirm
と ok
という2つのイベントがあって、
ok
だとそのままstopApp()
するconfirm
だとshowModal()
でダイアログを出して、そこにok
のactionButton()
が置かれている(ので結局ok
に行き着く)
という流れになっている。もっと簡単な方法ある気もしつつ、 inputId
が文字列なのでいろいろ応用がありそう、と思ってとりあえずメモ。
メモ:active bindingは上書きしようとしても発動する
まあそらそうやろ、という感じですが。忘れそうなのでメモ。
続きを読む