现在,输入框框在另一个下方显示。我希望能够将它们显示在矩阵中,以便有
input$numoc
行和input$inp1
列。
用户界面
numericInput("cols", "Enter number of columns:",min=1,1),
numericInput("rows", "Enter number of rows:",min=1,1)
服务器
output$matrixx <- renderUI({
k= rep(c(1:input$rows), times = input$cols)
mx<-max(input$rows,input$cols)
lllist <- lapply(1:(input$cols*input$rows), function(i, j=((i-1)%/%input$rows)+1, y=k[[i]]) {
iids <- paste("inp2", i, sep="")
names<- paste("Treatment #",j," Outcome #",y,sep="")
list(
numericInput(iids,names, value=0, min=0, max=1, step=0.05)
)
})
do.call(tagList, unlist(lllist, recursive = FALSE))
})