我决定重现以下链接的html代码(因为我想稍微改一下): http://spark.rstudio.com/gsdesign/matrix/
我将其复制粘贴到我的文件中:static_temp.html
由于代码包含tableinput.css和tableinput.js,我下载了这些文件并将它们插入到我的文件夹中,其中包含ui.R,server.R和static_temp.html。
当我使用ui.R和server.R运行它时,它会出现此错误并且页面变为灰色(但可用):
处理程序错误(二进制文件,消息): 没有为类型enrollRates注册的处理程序:matrix
这是ui.R
shinyUI(pageWithSidebar(
headerPanel("test"),
sidebarPanel(
),
mainPanel(
includeHTML("static_temp.html")
)
))
服务器.R:
shinyServer(function(input, output) {
}
)
任何建议/意见都将受到高度赞赏。
干杯
答案 0 :(得分:0)
我认为这是因为tableinput.css
和tableinput.js
位于您的目录中,但未使用它们。
在head标签的static_temp.html中添加:
<script src="tableinput.js"></script>
<link rel="stylesheet" type="text/css" href="tableinput.css"/>
或者你的Ui.R:
tags$head(tags$script(src = "tableinput.js"))
tags$head(tags$link(rel="stylesheet", type="text/css", href="tableinput.css"))