R shiny:处理程序中的错误(二进制,消息):没有处理程序注册...矩阵

时间:2014-03-01 21:08:55

标签: r shiny

我决定重现以下链接的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) {
}
)

任何建议/意见都将受到高度赞赏。

干杯

1 个答案:

答案 0 :(得分:0)

我认为这是因为tableinput.csstableinput.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"))