在R ShinyProxy中,可以通过以下步骤从DT::datatable中获取列的顺序:
DT
包,可以使用以下命令安装:install.packages("DT")
renderDataTable
函数来渲染数据表。例如:output$table <- renderDataTable({
# 数据表的生成和处理逻辑
datatable(data)
})
dataTableOutput
函数来显示数据表。例如:dataTableOutput("table")
input$table_col_order
来获取用户重新排序后的列顺序。例如:observeEvent(input$table_col_order, {
col_order <- input$table_col_order
# 对列顺序进行处理和使用
})
DT::dataTableOutput
函数来显示数据表,并设置extensions
参数为"ColReorder"
以启用列重新排序功能。例如:DT::dataTableOutput("table", extensions = "ColReorder")
需要注意的是,以上代码只是一个示例,具体的实现方式可能会根据实际需求和代码结构有所不同。此外,关于R ShinyProxy的更多信息和用法,可以参考腾讯云的产品介绍页面:R ShinyProxy产品介绍。
领取专属 10元无门槛券
手把手带您无忧上云