【问题标题】:Saving the updated handsontable in r shiny in other variable将更新后的handsontable保存在其他变量中的r闪亮中
【发布时间】:2016-11-09 16:04:27
【问题描述】:

我有一张可以像这样的动手桌- ID REgularCost 销售利润率 1 100 90 10

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

【问题讨论】:

    标签: r shiny rhandsontable


    【解决方案1】:

    嗯,解决方案是首先让你的按钮运行一个函数。这可以通过 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() 
    })    
    

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

    【讨论】:

    • 谢谢罗宾。我想我错过了一些东西,因为我是 r 和 r-apps 的新手。
    • 谢谢,你能建议这里有什么问题吗:UI
    • 因为这个词的限制...我已经限制了它,因此它可能看起来很乱...如果可能请建议可以做什么
    猜你喜欢
    • 2019-01-27
    • 1970-01-01
    • 2023-03-28
    • 2020-10-25
    • 1970-01-01
    • 2014-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多