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.