conflrで、「すでに同名のページがあったときだけ、上書きしていいかを確認するダイアログを出す」ということをしたかった。
軽く調べた感じ、actionButton()
のinputId
を動的に与えるのが簡単そうだった。
以下の例だと、confirm
と ok
という2つのイベントがあって、
ok
だとそのままstopApp()
するconfirm
だとshowModal()
でダイアログを出して、そこにok
のactionButton()
が置かれている(ので結局ok
に行き着く)
という流れになっている。もっと簡単な方法ある気もしつつ、 inputId
が文字列なのでいろいろ応用がありそう、と思ってとりあえずメモ。