Non riesco a controllare la larghezza di un datatable che ho aggiunto a un'app lucida utilizzando la funzione dataTableOutput()
. Ho provato ad usare il parametro width
all'interno della funzione ma non modifica nulla nell'output e non c'è errore ~ non mi sta dicendo che sta ignorando il parametro width
.Controllo della larghezza della tabella in Shiny dataTableOutput
library(shiny)
library(shinythemes)
ui <- fluidPage(theme = shinytheme("Spacelab"),
fluidRow(
column(6,dataTableOutput(outputId = "table")),
column(6,p(textOutput("para")))
)
)
server <- function(input, output){
df <- as.data.frame(matrix(0, ncol = 15, nrow = 20))
output$table <- renderDataTable({df})
output$para <- renderText({
text <- rep(x = "Hello World",1000)
})
}
shinyApp(ui = ui,server = server)
non vedo un 'argomento width' in' lucido :: dataTableOutput', ma sembra che 'dataTableOutput' dal pacchetto DT ha uno. Hai caricato il pacchetto DT dopo il lucido? Puoi anche usare 'DT :: dataTableOutput'. – aosmith
Se uso 'DT' invece di' lucido' la tabella dati sarà ancora reattiva? – Collin
provare [questa risposta SO] (https://stackoverflow.com/questions/31921238/shrink-dtdatatableoutput-size) – Rivka