Mit R glänzend & DT-Paket, ich erstellen bestimmte Tabellen. Die Anzahl der Spalten variiert je nach Benutzereingabe & ist nicht festgelegt. Ich habe das folgende Codefragment aufgenommen, um eine horizontale Bildlaufleiste einzubeziehen, sodass der Benutzer bei einer großen Anzahl von Spalten durch die Spalten scrollen kann, die nicht direkt sichtbar sind.So machen Sie die horizontale Bildlaufleiste sichtbar in DT :: datable
server.R:
output$results <- DT::renderDataTable({
DT::datatable(data = datasetInput(),
options = list(scrollX = TRUE,...)
)
})
<code reduced for brevity>
den obigen Code verwendet, ist die horizontale Scrollbar zunächst nicht sichtbar, aber erscheint, wenn ich auf einer Zeile klicken und Pfeil nach rechts auf meiner Tastatur. Gibt es irgendeine Möglichkeit, dass die Bildlaufleiste sichtbar wird, sobald der Tisch hochgefahren ist, egal wie viele Spalten ich habe, und ich kann die Bildlaufleiste mit dem Mauszeiger ziehen?
aktualisieren:
habe ich versucht, den Code in der Antwort unten, und das ist, was ich sehe - keine horizontale Bildlaufleiste.
Bitte immer Ihre Session liefern(). Du hast es nicht gesagt, aber ich vermute, dass du Mac OS X benutzt hast. Wenn das der Fall ist, gibt es nichts Überraschendes. Das ist nur das Standardverhalten von Mac - Bildlaufleisten sind standardmäßig ausgeblendet, bis Sie mit dem Bildlauf beginnen. –
Danke Yihui. Richtig, ich benutze MacOSX. Ich werde sicherstellen, dass ich meine sessionInfo() in der Zukunft bereitstellen werde. –
Ich benutze Mac nicht oft, aber ich denke, es könnte eine Möglichkeit geben, die Scrollbar immer sichtbar zu machen. Sehen Sie, wenn Sie Glück mit Google haben ... –