更新Selectize输入而不在R中重置
我有一个selectInput,可以在更新Selectize输入而不在R中重置,r,shiny,R,Shiny,我有一个selectInput,可以在a和e之间进行选择 我想要一个按钮,如果我点击它,它会自动将a、b和e添加到选择中 问题: 我不希望它重置输入中已选择的项 例如,用户已经选择了a和d,然后单击按钮。我希望用户获得a、b和e,而不是a、b、d和e,因为他已经选择了a和d 问题: 如何修改updateSelectInput(),使其不会每次都重新初始化,而只是将选项添加到已选择的其他未选择的选项中,这里只添加b和e,而不重设为“仅a、b和e 代码: ui很抱歉将此作为回答,因为我无法发表评论。
a
和e
之间进行选择
我想要一个按钮,如果我点击它,它会自动将a
、b
和e
添加到选择中
问题:
我不希望它重置输入中已选择的项
例如,用户已经选择了a
和d
,然后单击按钮。我希望用户获得a
、b
和e
,而不是a
、b
、d
和e
,因为他已经选择了a
和d
问题:
如何修改updateSelectInput()
,使其不会每次都重新初始化,而只是将选项添加到已选择的其他未选择的选项中,这里只添加b
和e
,而不重设为“仅a
、b
和e
代码:
ui很抱歉将此作为回答,因为我无法发表评论。我仍然不清楚您的问题。请提供您想要的图像,以便它变得更清晰。我将非常乐意解决您的问题
谢谢:)我又一次哑巴了,这是一个很容易解决的问题
您只需在变量中获取预选参数,并将其添加到更新中的选定参数:
observeEvent (input$clear,{
edit <- input$sel
updateSelectizeInput(session,"sel", selected = c(edit,"a","b","e"), options = list())
observeEvent(输入$clear{
编辑
observeEvent (input$clear,{
edit <- input$sel
updateSelectizeInput(session,"sel", selected = c(edit,"a","b","e"), options = list())