【发布时间】:2017-03-19 23:52:38
【问题描述】:
我创建了一个闪亮的绝对面板。我已经创建了提交按钮和选择输入窗格。
selectInput("Customer", "Customer",groupcustomer),
submitButton("Submit",icon("refresh"))
以上代码在 div 标签中。我想折叠,即在 submitButton 上隐藏特定的 div 或隐藏表单。我该怎么做?
【问题讨论】:
-
作为可能的解决方案之一:
observeEvent(input$Submit, shinyjs::runjs('$("#divToHide").toggle();')) -
感谢回复,我解决了这个问题,HTML(paste('', submitButton("更新视图", icon("刷新")),''))
-
顺便说一下,我们不能使用 input$submit 因为提交是闪亮的文本,而不是 ID。我们不能在 Shiny 中给 SubmitButton 提供 ID。
-
然后将其作为解决方案发布,并尽可能将其标记为正确。有一天可能会帮助某人。最好也发布一个完整的工作示例。