Aligner à droite les éléments de Shiny mainPanel
J'ai une Brillante application avec une barre latérale sur la gauche, et je veux aligner les parcelles dans mainPanel vers la droite. J'ai essayé d'ajouter style = "align:right"
à chaque élément dans mainPanel, l'emballage tout ce que je pense de dans div(..., style = "align:right")
. Aucun n'a fonctionné.
Vous pouvez utiliser cet exemple de la RStudio galerie. Je voudrais aligner la sortie dans le "Tableau" de l'onglet sur le côté droit. Voici la partie pertinente de l'interface utilisateur.R:
mainPanel(
tabsetPanel(type = "tabs",
tabPanel("Plot", plotOutput("plot")),
tabPanel("Summary", verbatimTextOutput("summary")),
tabPanel("Table", tableOutput("table"))
)
)
OriginalL'auteur rsoren | 2014-08-19
Vous devez vous connecter pour publier un commentaire.
Vous pouvez ajouter une classe à l'
Table
onglet. Dans ce cas, j'ai ajouté unrightAlign
classe.tabPanel("Table", tableOutput("table"), class = 'rightAlign')
Vous pouvez ensuite le style cet onglet dans l'une des habituelles manières http://shiny.rstudio.com/articles/css.html en utilisant quelque chose comme.rightAlign{float:right;}
pour le CSS.OriginalL'auteur jdharrison
Par défaut, max-width à 100%, de sorte que vous ne verriez pas si les changements d'alignement. Cependant, notez que l'image ne va pas à fond vers la droite, car il y a un peu de marge de la super-vrd inclus. Vous devrez probablement modifier ces trop.
Cela change toutes les images à droite. Si vous ne le souhaitez pas, utiliser l'id ou la classe de la div entourant pour définir les propriétés:
Pas testé:
OriginalL'auteur Dieter Menne