Я бы хотел, чтобы observeEvent
срабатывал при очистке списка входов.
Вот небольшой пример приложения:
library(shiny)
ui <- fluidPage(
selectizeInput(inputId='select',
label='Select something',
multiple=TRUE,
choices=letters[1:3])
)
server <- function(input, output){
observeEvent(input$select, {
print(input$select)
})
}
shinyApp(ui=ui, server=server)
Теперь каждый раз, когда я выбираю другую буквуobserveEvent
срабатывает.Также удаление письма запускает событие.Однако удаление последней буквы, похоже, ничего не вызывает.
Я попробовал решение здесь , но, похоже, оно не применимо к моему делу (или мне не удается заставить его работать).
Таким образом, мой ожидаемый результат будет таким, что после выбора a
он печатает "a"
, а затем после удаления a
, что он также печатает что-то (будь то NULL
или ""
).