2014-07-21 20 views
8

Có thể hiển thị tệp html trong ứng dụng Sáng bóng (trong bảng chính) không? HTML này được tạo bởi mã SAS nhưng tôi muốn hiển thị trong Ứng dụng sáng bóng. Đây không phải là một hình ảnh nhỏ. Đây là đầu ra dạng bảng trong tệp HTML.Hiển thị tệp HTML trong Ứng dụng sáng bóng

tập tin Html chứa tabele như đưa ra dưới đây:

enter image description here

Bất kỳ trợ giúp sẽ được đánh giá cao.

Cảm ơn! Tinku

@MrFlick - Cảm ơn email của bạn. fluidPage không hoạt động. Nó cung cấp thông báo lỗi rằng:

ERROR: could not find function "fluidPage" 

titlePanel cũng không hoạt động.

Lưu ý - Khi tôi sử dụng pageWithSidebar instaed of fluidPage và headerPanel thay vì titlePanel thì đó là workinmg.

Trả lời

14

Nếu bạn muốn bao gồm nội dung HTML từ một tệp khác trong bố cục, chỉ cần sử dụng hàm includeHTML(). Ví dụ:

shinyUI(fluidPage(
    titlePanel("Included Content"), 
    mainPanel(
    includeHTML("include.html") 
) 
)) 

phải đủ tối thiểu về cách nội dung của "include.html" trên một trang cụ thể. Nếu bạn cần làm cho nó năng động hơn, bạn có thể fo

# ----- ui.R ----- 

shinyUI(fluidPage(
    titlePanel("Uploading Files"), 
    mainPanel(
    htmlOutput("inc") 
) 
)) 

# ----- server.R ----- 

shinyServer(function(input, output) { 
    getPage<-function() { 
     return(includeHTML("include.html")) 
    } 
    output$inc<-renderUI({getPage()}) 
}) 

Và bạn có thể sử dụng bất kỳ logic nào bạn muốn chỉ định tên tệp bạn muốn tải.

+0

Tôi đã hy vọng bạn có thể giúp tôi với một vấn đề tương tự. Tôi đang tạo ra bảng dự phòng bằng cách sử dụng sjPlot vì nó tạo ra đầu ra được định dạng tốt. Nhưng vấn đề là đầu ra được tạo ra chỉ trong khung người xem. sjt.xtab có một tùy chọn để tạo đầu ra trong một tệp html bằng cách sử dụng máy chủ cục bộ. Có cách nào tôi có thể nắm bắt tập tin html này và hiển thị trong Shiny? Tôi đã đăng một câu hỏi về điều này với mã mẫu và dưới đây là liên kết. Cảm ơn bạn đã xem xét điều này - http://stackoverflow.com/questions/40991183/crosstab-output-getting-displayed-in-viewer-pane-only-and-not-in-shiny-app – user1412

Các vấn đề liên quan