Ich habe eine R shiny Webseite, wo ich derzeit gvisTable
verwenden, um eine Auswahl von Spalten aus einem data.frame anzuzeigen. Die Zeilen werden vom Benutzer dynamisch mit sidebarPanel
ausgewählt, aber im Moment sind die Spalten innerhalb des Aufrufs gvisTable
fest codiert.R glänzend gvisTable mit Spalten von Benutzer in einer bestimmten Reihenfolge
Ich möchte dem Benutzer erlauben, die Spalten dynamisch aus einem Dropdown-Menü auszuwählen (siehe Snapshot eines ähnlichen Systems von einer nicht glänzenden Webseite). Das Schlüsselfeature, das ich möchte, ist es, das Umsortieren der Spalten zu ermöglichen.
Irgendwelche Ideen, wie diese sortierte Auswahl von Spalten in glänzend bestehen?
Ich habe nichts dagegen, etwas anderes anstelle von gvisTable
zu verwenden, wenn es den Job erledigt.
EDIT: Danke für das Zeigen einer Lösung mit der sortierbaren Antwort. Es funktioniert sowohl für meine alten als auch für neue Versionen von shiny. Das scheint sich bei "Refresh" nicht an die Reihenfolge zu erinnern, die wirklich schön wäre.
Kann also die zuletzt gewählte Bestellung als Browser-Cookie oder ähnliches gespeichert werden? Der Server ist authentifiziert, und mir wurde gesagt, dass ich die variable Reihenfolge in eine Liste mit der Benutzer-ID als Schlüssel einfügen könnte. Ein Beispiel dafür wäre großartig.
Danke für den Zeiger. Ich habe es auf zwei Servern versucht, dem Produktionsserver, der ein alter glänzender 0.4.0 und ein 0.8.0 Server auf meiner VM ist. Auf dem 0.4.0 Server bekomme ich eine 'Konnte nicht finden Funktion" includeCSS "', und in der 0.8.0 bekomme ich einen 'Fehler: kann die Verbindung nicht öffnen'. Irgendwelche Ideen? – 719016
Ich gab zwei Vorschläge. Was genau hast du probiert? – Vincent
Ich habe versucht, die in https://github.com/mostly-harmless/sortable – 719016