首页 > 解决方案 > 验证消息未在屏幕上的任何位置向用户显示

问题描述

我的数据框 train_df 会针对用户提供的输入进行过滤。之后,我使用过滤后的 datframe 运行模型。但是,如果用户将过滤器设置得太窄,并且这些过滤器没有点,我想最好在模式框中(如果不是那么任何地方)向用户显示一条错误消息,说明没有为您的过滤器找到点。我在服务器端使用以下代码。'update' 是 UI 中我的按钮的输入 id })


observeEvent(input$update,{


shiny::validate(
        need(nrow(train_df) > 0, "No points found for these filters!")
      )
    
})

我的验证语句有效,但错误消息未显示在应用程序中。任何帮助,将不胜感激。

标签: rshiny

解决方案


推荐阅读