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"))
))
Vous devez vous connecter pour publier un commentaire.
Essayer cette
Définit la largeur de toutes les colonnes de 200px.
Pour régler la largeur des colonnes sélectionnées, changement
targets
à un nombre ou un vecteur.Par la façon dont, dans le cas où vous êtes comme moi et n'a jamais utilisé les tables de données avant la version 1.10 est sorti, Les exemples ci-dessus m'ont troublé au début, car ils utilisent la notation qui a été utilisé dans la version 1.9, mais 1.10 introduit une nouvelle notation:
http://datatables.net/upgrade/1.10-convert
J'ai été en utilisant la nouvelle syntaxe, c'est à dire,
columnDefs au lieu de aoColumnDefs
http://datatables.net/reference/option/columnDefs
largeur au lieu de sWidth
http://datatables.net/reference/option/columns.width
etc.