style formatstyle extension dtoptions data r shiny dt

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.