R Brillant set de Table largeur de la colonne

Je suis en train de définir la largeur des colonnes dans un DataTable rendus dans le Brillant et ne suis pas capable de la mettre en œuvre à l'aide de la aoColumnDefs options. Quelqu'un a déjà essayé cela avant ? Mon tableau a 1 texte suivi par 3 colonnes numériques. Les colonnes numériques doivent être plus étroite et la 1ère colonne (texte) plus large.

output$result <- renderDataTable({
z <- as(dataInput(), "data.frame")
setnames(z, c("Rules", "Support", "Confidence", "StatDep"))
z
}, options = list(aLengthMenu = c(5, 30, 50), iDisplayLength = 5, bSortClasses = TRUE,
              aoColumnDefs = list(sWidth = "50px", aTargets = list(1))))

Merci,

  • Raj.

** Mise à jour ** Cela semble être au travail, mais il pourrait y avoir d'autres options pour le faire ainsi.

output$result <- renderDataTable({
z <- as(dataInput(), "data.frame")
setnames(z, c("Rules", "Support", "Confidence", "StatDep"))
z
}, options = list(aLengthMenu = c(5, 30, 50), iDisplayLength = 5, bSortClasses = TRUE,
              bAutoWidth = FALSE,
              aoColumn = list(list(sWidth = "150px", sWidth = "30px",
                                       sWidth = "30px", sWidth = "30px"))
                                  ))
InformationsquelleAutor xbsd | 2014-08-08