formatstyle - r shiny dt
¿Cómo suprimo los nombres de las filas cuando uso DT:: renderDataTable en R shiny? (1)
Tenga mucho cuidado de leer las páginas de ayuda de las funciones para saber qué argumento pertenece a qué función. En su caso, el argumento rownames
pertenece a la función datatable()
, pero en realidad lo coloca dentro del argumento options
, y eso es ciertamente incorrecto. DT::renderDataTable()
acepta un objeto de datos o un widget de tabla como su primer argumento (de nuevo, lea su página de ayuda), por lo que cualquiera de las siguientes expresiones debería funcionar:
DT::renderDataTable(datatable(
subsetTable(), filter = ''top'', server = FALSE,
options = list(pageLength = 5, autoWidth = TRUE),
rownames= FALSE
))
DT::renderDataTable(
subsetTable(), filter = ''top'', server = FALSE,
options = list(pageLength = 5, autoWidth = TRUE),
rownames= FALSE
)
En este último caso, rownames = FALSE
se pasa a datatable()
internamente, según la documentación del ...
argumento de la página de ayuda.
De acuerdo con la explicación en la sección 2.3 here , puedo eliminar nombres conocidos para una base de datos configurando rownames = FALSE
¿Cómo DT::renderDataTable
nombres de las filas cuando uso DT::renderDataTable
en R shiny? Lo siguiente no funciona porque si mira la referencia de las opciones de dataTables, no hay opción de nombres conocidos
output$subsettingTable <- DT::renderDataTable(
subsetTable(), filter = ''top'', server = FALSE,
options = list(pageLength = 5, autoWidth = TRUE, rownames= FALSE
))
Mi pregunta es similar a la de here . Las respuestas que hay para renderTable
y he intentado hacer que las respuestas funcionen con DT::renderDataTable
sin éxito.