【问题标题】:Leaftlet/shiny R map returning "ERROR: invalid 'type' (list) of argument" when combination chosen doesn't existLeaflet/shiny R map returning "ERROR: invalid 'type' (list) of argument" when combination chosen doesn't exist
【发布时间】:2021-01-15 13:20:15
【问题描述】:

使用 R.. 在闪亮的应用程序中创建传单地图。

问题: 我的传单地图在我闪亮的应用程序中有 3 个下拉菜单(选择国家,选择测试结果,选择年份)。 下拉菜单工作正常。但是,当我从下拉列表中输入组合时,如果选择的特定组合不存在,则地图会消失并弹出错误消息。 (例如,如果我选择美国,否定,1970;但美国在 1970 年没有任何否定结果,那么地图会消失并出现带有错误消息的空白页面)

错误消息说:“错误:参数的'类型'(列表)无效”

我的问题: 有没有办法在屏幕上保持地图的同时不返回错误消息,而是返回类似“组合无效”的消息?

【问题讨论】:

    标签: r shiny leaflet


    【解决方案1】:

    您可以使用validate,它允许您显示信息性消息:

    validate(need(your_condition_for_validity,"Not valid combination"))
    

    【讨论】:

      猜你喜欢
      • 2021-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多