gpt4 book ai didi

r - 如何重置几个actionButtons的值? ( Shiny 包)

转载 作者:行者123 更新时间:2023-12-02 00:01:52 26 4
gpt4 key购买 nike

我已经创建了一些逻辑,我尝试添加几个 actionButtons,但一切正常,直到每个按钮都被单击一次。当每个按钮被点击一次时,所有按钮都会在第二次、第三次等迭代中自动点击。如何重置 actionButton 的值或者我应该更改服务器端的整个逻辑?

observe({
if (input$actionButton_1 == 0)
return()
isolate({
# logic
})
if (input$actionButton_2 == 0)
return()
isolate({
# logic
})
...
})

最佳答案

好吧,如果没有 ui.R,很难弄清楚发生了什么,但是 actionButton(...) 在文档中定义如下:

Creates an action button whose value is initially zero, 
and increments by one each time it is pressed.

所以所有的 actionButtons 最初都设置为 0。按下所有按钮后,代码中的所有条件都将测试为 FALSE(例如,!=0),并且无论何时按下任何按钮,都会显示所有按钮都已按下。

您确定不想使用 submitButton(...) 吗?

关于r - 如何重置几个actionButtons的值? ( Shiny 包),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20845843/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com