基于数字输入的UpdateSelectizeInput

时间:2018-07-24 15:09:17

标签: r shiny

我有以下问题:

        observeEvent(input$numbergroups, {
        if(input$numbergroups == 2) {
            updateSelectizeInput(session, "groupd", selected = "") 
            updateSelectizeInput(session, "groupe", selected = "") 
            updateSelectizeInput(session, "groupf", selected = "") 
            print("bla")
        } else {}
})

此代码应更新我的输入字段,但不会执行任何操作。这是一个数字下拉列表。 “ bla”会被打印,但不会删除我的selectizeinputs的输入。

此代码有效:

        observeEvent(input$numbergroups, {
            updateSelectizeInput(session, "groupd", selected = "") 
            updateSelectizeInput(session, "groupe", selected = "") 
            updateSelectizeInput(session, "groupf", selected = "") 
            print("bla")
})

怎么了?我不明白为什么会打印“ bla”而没有更新发生。当我删除if语句时,一切正常。

谢谢!

0 个答案:

没有答案