Thank you @Limey. I am not very familiar with this "new" (for me) format of Q&A in SO.... Anyway, here is a reproducible example, where I try to get what I need. However, as you can see, "Hello World!" is printed any time any input is updated (not only the ones with the suffix I want). If I put an isolate in my input.sel definition, nothing is triggered except when the object is initialized.
if (interactive()) {
shinyApp(
ui = fluidPage(
numericInput("a", "Value", 5),
numericInput("b", "Value", 5),
numericInput("a-filter", "Value", 5),
numericInput("b-filter", "Value", 5),
),
server = function(input, output) {
input.sel <- reactive({
my_inputs <- reactiveValuesToList(input)
my_inputs[endsWith(names(my_inputs),"-filter")]
})
observeEvent(input.sel(), {
print("Hello World!")
input.sel()
})
}
)
}