Comment faire de la barre de défilement horizontale visible dans DT::datatable

À l'aide de R brillant & DT paquet, je suis la création de certaines tables. Le nombre de colonnes varient que par la saisie de l'utilisateur & n'est pas fixe. J'ai inclus l'extrait de code suivant pour inclure une barre de défilement horizontale de sorte que lorsque le nombre de colonnes est grand, l'utilisateur peut faire défiler les colonnes qui ne sont pas directement visibles.

serveur.R:

output$results <- DT::renderDataTable({
    DT::datatable(data = datasetInput(),
                  options = list(scrollX = TRUE,...)
                  )
  })
<code reduced for brevity>

L'aide du code ci-dessus, la barre de défilement Horizontale n'est pas visible au premier abord, mais qui apparaît quand je clique sur une ligne, et a frappé la flèche droite sur mon clavier. Est-il possible que la barre de défilement devient visible dès que le tableau est tiré au-dessus, peu importe le nombre de colonnes que j'ai, et je peux faire glisser la barre de défilement à l'aide du pointeur de la souris?

Mise à jour:

J'ai essayé le code dans la réponse ci-dessous et c'est ce que je vois, pas de barre de défilement horizontale.

Comment faire de la barre de défilement horizontale visible dans DT::datatable

Veuillez toujours fournir votre sessionInfo(). Vous n'avez pas le dire, mais je suppose que vous étiez à l'aide de Mac OS X. Si c'est le cas, il n'y a rien de surprenant. C'est juste le comportement par défaut de Mac -- barres de défilement sont cachés par défaut jusqu'à ce que vous commencer à défiler.
Grâce Yihui. C'est vrai, je suis à l'aide de MacOSX. Je ferai en sorte de vous donner ma sessionInfo (à l'avenir).
Je n'utilise pas Mac souvent, mais je suppose qu'il pourrait être une façon de faire de la barre de défilement toujours visible. Voir si vous avez de la chance avec Google...

OriginalL'auteur Komal Rathi | 2015-06-10