将无功值传递给条件面板条件

2023-11-21

我在这里发现了一个类似的案例,没有具体的答案:闪亮:将reactiveValues传递给conditionalPanel但这给了我一个想法,我需要设置变量session$sendCustomMessage在 server.R 中,然后使用Shiny.addCustomMessageHandler在 ui.R 中。但是,我不知道如何在条件面板中使用该变量。

这是我设计的示例(我知道我可以轻松地对 input.select1 进行条件调整,以使其正常工作):

https://gist.github.com/anonymous/6013ffb888ef22b5aa110ddcafc5659a

Thanks


如果您想从服务器向客户端发送布尔值以确定某个对象的状态conditionalPanel你可以只使用常规的 Shiny 输出,并告诉 Shiny 不要暂停该值,如下所示:

library(shiny)
server = shinyServer(function(input, output, session) {

  output$color_pr <- renderPrint({
    req(input$select1)
    input$select1
  })

  output$panelStatus <- reactive({
    input$select1=="show"
  })
  outputOptions(output, "panelStatus", suspendWhenHidden = FALSE)

})

ui=shinyUI(fluidPage(

  radioButtons("select1", "Show text?",
               c("Yes" = "show", "No" = "noshow")),

  conditionalPanel(

    condition = 'output.panelStatus'
    ,
    verbatimTextOutput("color_pr"))
))

shinyApp(ui=ui,server=server)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将无功值传递给条件面板条件 的相关文章

随机推荐

  • 随机路径生成算法

    我想生成一个从矩阵顶部到底部的随机路径 FIDDLE 要求 路径可以蜿蜒 但必须从第一行连接到最后一行 最终 我希望每个路径片段的颜色是随机的 但现在它可以是统一的 我在下面仅使用红色进行了测试 从上到下连接的路径是随机生成的 路径片段显然
  • 使用 Jackson 映射时将默认值设置为空字段

    我正在尝试使用 Jackson 将一些 JSON 对象映射到 Java 对象 JSON 对象中的一些字段是强制性的 我可以用 NotNull 有些是可选的 与 Jackson 映射后 JSON 对象中未设置的所有字段在 Java 中都将为空
  • Visual Studio 2008 的 XML 架构设计器

    VS 2005确实包含 XSD 文件的设计器 在哪里可以找到 VS 2008 的版本 我只找到了预览版VS 2008 测试版 2 我建议不要使用 XML 模式的数据集编辑器 微软从 VS 2005 开始停止支持模式设计器是有原因的 我们对
  • 如何使用 PowerMock 和 Mockito 模拟枚举类的实例?

    我尝试遵循这个非常相似的问题的答案中提供的示例 但它对我不起作用 我收到以下错误消息 java lang IllegalArgumentException Cannot subclass final class class com mypr
  • python - setup.py sdist bdist_wheel

    我决定创建一个名为 NsmPY 的小模块 一旦我完成了模块背后的代码 可在 GitHub 上找到 我就开始尝试将这个新模块上传到 PyPi 但是 当我运行必要的命令时python3 setup py sdist bdist wheel 程序
  • 无效更新:节中的行数无效

    我正在使用一个项目Microsoft Azure services 在删除行时我收到此错误 Terminating app due to uncaught exception NSInternalInconsistencyException
  • 如何触发MathJax?

    包括我MathJax与脚本 这会自动用格式化标签替换所有数学代码 我怎样才能触发MathJax仅通过 JavaScript 单击 而不是在加载时单击 我怎么知道MathJax将格式化的元素放在页面末尾而不是替换原始代码 1 如何仅通过 ja
  • 为什么 。 PHP $_GET 数组中的 (点) 和空格更改为 _ (下划线)? [关闭]

    Closed 这个问题是无关 目前不接受答案 In PHP 文档我发现以下部分 变量名中的点和空格将转换为下划线 例如
  • 谁是 GWLP_USERDATA 单元的所有者?

    众所周知GWLP USERDATA可用于将一些指针大小数据与指定窗口相关联 但谁有权利这样做呢 显然 如果两段代码独立执行此操作 其中一段代码会覆盖另一段代码 那么必须只有一个所有者 但必须明确确定一个一般规则 谁是所有者GWLP USER
  • 指向链表的指针什么时候会改变实际的链表?

    我有一个单链表 L 并创建一个指向该列表 P 的指针 似乎有时修改 P 会更改实际列表 而其他时候修改 P 对实际列表 L 没有任何作用 只会更改 P 所指向的内容到 假设我创建一个指向 L 的指针 P L 在 python 中 执行类似
  • ASP.NET MVC3 中的随机会话超时

    我有一个获得随机会话超时的应用程序 Windows 2008 R2 上的 IIS 7 5 NET 4 0 我尝试了以下方法 检查应用程序日志是否 w3wp exe 进程崩溃 但没有条目 在应用程序池中禁用快速失败保护 移至 sql serv
  • Objective-C 只读属性是否需要指定强或复制?

    如果我有一个只读字符串属性 是否需要指定strong or retain or copy在声明中 如果我不指定 是否假定其中之一 在我看来 所有权属性只有当你有 setter 时才有用 property nonatomic readonly
  • 根据位置(IP 地址)将用户重定向到不同的网站

    如何使用 IP 地址将访问我的网站的用户重定向到特定位置的网站 我有 3 个特定位置的网站 1 欧洲 2 美国 3 亚洲 简而言之 我想使用客户端的 IP 地址找到客户端的位置 该解决方案需要使用Google API 我得到了使用解决方案
  • 如何使用纯 CSS 将 width:auto DIV 的宽度增加 X 像素

    我有一个DIV 即设置为向左飘浮 有它的width set to auto因为我希望它和它的内容一样宽 On hover 我想增加width of the DIV比如说 20 像素 设置固定值时width in the hoverCSS 类
  • 在 facebook 上使用 opengraph 嵌入 html5 视频

    我为我们的学生电视台建立了一个网站 其概念与 youtube 非常相似 我们希望我们的视频在分享时可以直接在 Facebook 中播放 视频本身仍然托管在我们的服务器上 并且我们的统计数据会更新 网站上的播放器使用 videojs 并且全部
  • HTML5数据属性排序

    我想对具有为评级和日期定义的数据属性的 DOM 元素进行排序 用 jQuery 在前端实现排序的最佳方式是什么 示例代码可见 http jsfiddle net gercheq zhqXd 这是使用表格实现的所需功能 http tables
  • 当 Composer 连接到 GitHub 时,我收到有关弃用身份验证方法的警告。我应该使用什么身份验证配置?

    GitHub 已开始发送有关已弃用的身份验证的电子邮件 但我尚未找到详细说明作曲家的资源auth json应该看起来像在新政权下 我的要求相对简单 使用 Composer 更新开发中的 Symfony 应用程序 并偶尔尝试其他存储库 有了这
  • 使用 Retrofit 和 RxJava 下载并写入文件

    我正在下载一个带改造的pdf文件 我下载它的方式是按块 我用Content Rangeheader 来获取一系列字节 然后我需要将这些字节写入file问题是编写它们的顺序 我正在使用flatMap 函数为下载文件必须完成的每个请求返回一个可
  • 将查询结果存储在变量中

    我有一个查询 我想将其结果存储在变量中 我该怎么做 我试过 hive e use telecom insert overwrite local directory tmp result select avg a from abc hive
  • 将无功值传递给条件面板条件

    我在这里发现了一个类似的案例 没有具体的答案 闪亮 将reactiveValues传递给conditionalPanel但这给了我一个想法 我需要设置变量session sendCustomMessage在 server R 中 然后使用S