Mam prosty stół i chcę wyświetlać go w błyszczącym kolorze. ale w ustawieniu domyślnym komórka graniczna jest przezroczysta. to jest kod ...
output$tabel <-renderUI({
tabel1 <- matrix(c(1,2,3,4,5,6),2,3)
list(
renderTable(tabel1)
)
})
Odpowiedzi:
0 dla odpowiedzi № 1Shiny jest po prostu opakowaniem dla R, aby wyprowadzić kod R do kodu HTML. Będziesz musiał dokładnie określić, z jaką klasą jest tworzona tabela, ale sprawdzasz tutaj pokazuje, że tak powinno być shiny-html-output
a potem powinieneś mieć <table>
tam. Powinien prawdopodobnie mieć klasę shiny-table-output
, ale nie znalazłem na to dowodu.
Jednakże, kiedy tylko to wymyślisz, wystarczy dodać arkusz stylów do swojego R. W tym arkuszu stylów zrobisz swój CSS.
Jeśli to jest shiny-html-output
i shiny-table-output
byłoby to tak proste, jak:
.shiny-html-output .shiny-table-output{ border: 1px solid #000; }
JEŚLI to jest sprawiedliwe shiny-html-output
i a table
to samo powyżej, ale .shiny-html-output table
zamiast.
To by było to. Staraj się używać narzędzi programistycznych do sprawdzania elementów przeglądarki, gdy już je masz. F12 w większości przeglądarek lub Inspekcja z kliknięciem prawym przyciskiem to wszystko, co musisz zrobić.