У меня есть простой виджет, который должен установить «текст» кнопки из заданного текстового поля ввода.ReflexFRP: Как установить текст кнопки из textInput при нажатии кнопки
Пока мне удалось сделать простой четкие функциональные возможности
buttonWidget :: MonadWidget t m => m()
buttonWidget = do
send <- button "clear"
input <- textInput $ def & setValue .~ fmap (const "") send
return()
мне не удалось установить метку кнопки - код ниже компилирует
buttonWidget :: MonadWidget t m => m()
buttonWidget = do
rec send <- button val
input <- textInput $ def & setValue .~ fmap (const "") send
val <- sample $ current $ view textInput_value input
return()
но глядя на выходе index.html
- я получаю только белая страница с сообщением об ошибке консоли:
rts.js:7313 thread blocked indefinitely in an MVar operation
о, вы нашли его раньше, чем я отправил свой ответ Опубликовано в любом случае, с кратким объяснением того, что происходит на – Bartosz
Помимо внимание:.. «кнопка» немного странно с точки API зрения. Похоже, что это просто используется, чтобы быстро добавить несколько кнопок, но быстро становится бесполезным, как только вы захотите больше от него. – Bartosz