将更新的handontable保存在r闪亮的其他变量中

时间:2016-07-07 10:57:16

标签: r shiny rhandsontable

我有一个手抄桌,可以像这样 - ID REgularCost销售保证金 1 100 90 10

现在我需要一个按钮,在进行适当的更改后会保存此表。对于例如如果我将常规成本更改为110.然后它会自动计算保证金为20并显示带有新值的新更新表。我怎么能用闪亮的手工制作呢?

1 个答案:

答案 0 :(得分:0)

嗯,解决方案是首先让你的按钮运行一个功能。这可以使用shinyjs包。

首先在Ui.R和Server.R中加载包

 library(shinyjs)

初始化shinyjs:

shinyUI(fluidPage(
  shinyjs::useShinyjs(),

然后在Ui.R中添加一个新按钮

        uiOutput("processInt"),

将Server.R的初始化代码更改为(添加会话命令)

shinyServer(function(input, output, session) {

在Server.R中,您已经定义了按钮

output$processInt <- renderUI({
    actionButton("process","Start")
})

然后添加java脚本功能以从按钮

启动一个功能
 onclick("process", {
     Results() 
})    

现在,您可以调用您的函数来根据需要对表进行更改。