/ / Shiny - jak kolorować tabelę graniczną w Shiny - r, lśniącej

Błyszczące - jak kolorować obramowanie komórki tabeli w Shiny - r, błyszczące

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 № 1

Shiny 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ć.