我想在我的DT输出周围生成一个boxPlus。现在,当我启动我的APP时,盒子的框架已经在那里。如何管理仅在表输出完成后才显示该框?作为输入,我使用文本输入。
在我的用户界面中,我用作输入:
textInput("name", "Insert Number:")
我创建的最后一个框:
uiOutput("box")
在服务器端,我这样做:
output$name <- renderText(input$name)
New_input <- reactive({
list(input$name)
})
和我这样创建的框:
output$box <- renderUI({
boxPlus(
div(style = 'overflow-x: scroll;'), dataTableOutput("table")
)
})
我尝试使用Similar Problem进行尝试,但是无法解决问题。没有盒子,一切正常。
答案 0 :(得分:1)
切勿在{{1}}函数内使用反应式表达式。
您必须将renderText
包裹在两个元素周围,以返回 SINGLE 元素(本例中为列表)。
这是一个可复制的示例。
tagList