Tengo una tabla simple y quiero mostrar en brillante. pero en la configuración predeterminada, la celda del borde es transparente. este es el codigo ...
output$tabel <-renderUI({
tabel1 <- matrix(c(1,2,3,4,5,6),2,3)
list(
renderTable(tabel1)
)
})
Respuestas
0 para la respuesta № 1Shiny es solo una envoltura para R para generar código R en código HTML. Tendrá que determinar exactamente con qué clase de tabla se crea la tabla, pero marcando aquí muestra que debería ser shiny-html-output
y entonces deberías tener un <table>
ahí. Probablemente debería tener una clase de shiny-table-output
, pero no encontré pruebas de eso.
Sin embargo, cuando lo descubras, solo necesitas agregar una hoja de estilo a tu R. Y en esa hoja de estilo harás tu CSS.
Si esto es shiny-html-output
y shiny-table-output
Sería tan simple como:
.shiny-html-output .shiny-table-output{ border: 1px solid #000; }
Si es solo shiny-html-output
y un table
entonces lo mismo arriba, pero .shiny-html-output table
en lugar.
Eso sería todo. Intente usar herramientas de desarrollador para inspeccionar los elementos del navegador cuando los tenga listos. F12 en la mayoría de los navegadores o haga clic con el botón derecho en inspeccionar es todo lo que tiene que hacer.