W mojej aplikacji shiny
używam funkcji datatable
z biblioteki DT
do skonstruowania tabeli i wyrównania kolumn w środku. Mogę użyć formatStyle('column', textAlign = 'center')
, ale wpływa to tylko na treść kolumny, a nie na nagłówek.Wyrównanie kolumny w DT datatable
13
A
Odpowiedz
25
Musisz ustawić columnDefs
w argumencie option
funkcji datatable
.
Spójrz na poniższy przykład
library(DT)
datatable(head(iris), rownames = FALSE, options = list(
columnDefs = list(list(className = 'dt-center', targets = 0:4))
))
OBS. Musisz ustawić cel. W tym przykładzie wszystkie 5 kolumn jest wyrównanych do "środka" (cele = 0: 4). Na koniec zwróć uwagę, że numery kolumn zaczynają się od 0, a nie od 1. To jest funkcja JavaScript, którą podejrzewam. Ale nie jestem ekspertem od JS. W każdym razie to zadziałało dla mnie :)
Powiązane problemy
- 1. Podsumowanie kolumny w datatable (z pakietu DT)
- 2. dzianina DT :: DataTable bez pandoc
- 3. Jak ustawić poziomy pasek przewijania widoczny w DT :: datatable
- 4. Kopiuj datatable jako kolumny w innym datatable
- 5. Scal 2 kolumny z datatable w datateficie z rozwijanej listy
- 6. formatStyle w wielu kolumnach DT R
- 7. Webix usuwa kolumny z DataTable?
- 8. Sterowanie siatką Firemonkey - wyrównanie kolumny w prawo
- 9. Przypisanie wartości Null do kolumny Integer w DataTable
- 10. Jak generować dynamiczne kolumny w JSF Datatable?
- 11. Ustawianie domyślnej posortowanej kolumny w Datatable
- 12. Jak uzyskać SqlType kolumny w DataTable?
- 13. Zamrożenie kolumny lub stała kolumna w datatable
- 14. Usuń wszystkie kolumny bez danych z DataTable
- 15. Jak zmienić wartość kolumny DataTable bez pętli?
- 16. Przechowywanie datatable w ViewState
- 17. C# Datowalna szerokość kolumny
- 18. Prawe wyrównanie jednej kolumny i wyrównanie lewej drugiej, w ramach jednej tabeli
- 19. Jak obliczyć sumę kolumny DataTable w LINQ (do zestawu danych)?
- 20. Jak ustawić szerokość renderowanej kolumny dataTable w JSF?
- 21. Jak sortować DataTable przez dwie kolumny w C#
- 22. Sortowanie DataView do DataTable
- 23. System.Data.DuplicateNameException w DataTable
- 24. Czy rCharts i DT są zgodne w rmarkdown?
- 25. LINQ Wybierz z DataTable
- 26. Dapper to DataTable
- 27. Umieszczanie danych GridView w DataTable
- 28. Wyrównanie formatu ciągu Datetime
- 29. DataTable jako DataGrid.ItemsSource
- 30. Wyrównanie kolumn pliku w Bash
Użyj 'targets =" _ all "', aby zastosować do wszystkich kolumn bez względu na liczbę kolumn. – rmf