Używając pakietu R shiny & DT, tworzę określone tabele. Liczba kolumn różni się, ponieważ na dane wejściowe użytkownika & nie jest ustalona. Dołączyłem poniższy fragment kodu, aby umieścić poziomy pasek przewijania, aby przy dużej liczbie kolumn użytkownik mógł przewijać kolumny, które nie są bezpośrednio widoczne.Jak ustawić poziomy pasek przewijania widoczny w DT :: datatable
server.R:
output$results <- DT::renderDataTable({
DT::datatable(data = datasetInput(),
options = list(scrollX = TRUE,...)
)
})
<code reduced for brevity>
Stosując powyższy kod, poziomy pasek przewijania nie jest widoczny, ale w pierwszym pojawia się po kliknięciu na wiersz i naciśnij strzałkę w prawo na klawiaturze. Czy istnieje jakikolwiek sposób, w jaki pasek przewijania staje się widoczny zaraz po uruchomieniu tabeli, bez względu na to, ile kolumn mam, i mogę przeciągnąć pasek przewijania za pomocą wskaźnika myszy?
Aktualizacja:
Próbowałem kod odpowiedź poniżej, a to, co widzę - nie ma poziomego paska przewijania.
proszę zawsze podać swój sessionInfo(). Nie powiedziałeś tego, ale zgaduję, że używasz Mac OS X. Jeśli tak jest, nic nie jest zaskakujące. To jest domyślne zachowanie Maca - paski przewijania są domyślnie ukryte, dopóki nie zaczniesz przewijać. –
Dzięki Yihui. To prawda, używam MacOSX. Upewnię się, że dostarczę moją sessionInfo() w przyszłości. –
Nie używam komputera Mac często, ale domyślam się, że może istnieć sposób, aby pasek przewijania był zawsze widoczny. Sprawdź, czy masz szczęście w Google ... –