使用R Shiny和DT包,我正在创建某些表格。列的数量根据用户输入而变化,并且不是固定的。我已经包含了以下代码片段,以包括水平滚动条,以便当列数较多时,用户可以滚动查看未直接可见的列。
server.R:
output$results <- DT::renderDataTable({
DT::datatable(data = datasetInput(),
options = list(scrollX = TRUE,...)
)
})
<code reduced for brevity>
使用上述代码后,水平滚动条一开始不可见,但当我点击一行并在键盘上按右箭头时就会出现。有没有办法让滚动条在表格启动时立即可见,无论有多少列,我都可以使用鼠标指针拖动滚动条?
更新:
我尝试了下面答案中的代码,这是我看到的-没有水平滚动条。
![enter image description here](https://istack.dev59.com/GRuFa.webp)