Tôi muốn có DataTable (với tất cả các tính năng xếp hạng, tìm kiếm và trang) không căng đầy trên trang và kết quả là một lượng lớn khoảng trắng trong mỗi cột ...Chiều rộng cột trong renderDataTable của ứng dụng sáng bóng mà không cần kéo dài
... lý tưởng với cột độ rộng tương tự như "quấn" phong cách từ renderTable
...
tôi kn Tôi có thể sửa chữa độ rộng cột tương đối, tuy nhiên, bảng của tôi sẽ tự động cập nhật với số cột khác nhau tùy thuộc vào đầu vào được chọn. Tôi muốn thêm cột để mở rộng vào không gian trống ở phía bên tay phải và sau đó kích hoạt một thanh cuộn ngang nếu nó trở nên rộng hơn chiều rộng cửa sổ trình duyệt.
dụ tái sản xuất của các bảng trong những hình ảnh trên ...
library(shiny)
runApp(list(
ui = navbarPage(
title = 'Tables',
tabPanel('dataTableOutput', dataTableOutput('ex1')),
tabPanel('tableOutput', tableOutput('ex2'))
),
server = function(input, output) {
output$ex1 <- renderDataTable(iris)
output$ex2 <- renderTable(iris)
}
))
Tôi biết nó không trực tiếp giải quyết câu hỏi của bạn, nhưng RStudio vừa công bố htmlwidgets cho R bao gồm những thứ thú vị khác, DataTables. http://www.htmlwidgets.org/showcase_datatables.html – Khashaa