0

我有一个可以像这样的动手表-ID REgularCost Sales Margin 1 100 90 10

现在我想要一个按钮,在进行适当的更改后将保存此表。例如,如果我将常规成本更改为 110。然后它会自动计算保证金为 20 并显示一个带有新值的新更新表。我如何使用handsontable在r闪亮中做到这一点?

4

1 回答 1

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() 
})    

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

于 2016-07-07T12:04:22.013 回答