取消选中checkboxGroupInput中的最后一个选择时,如何全部选择?

我努力了:

if (input$checkboxGroupInput == NULL){

      updateCheckboxGroupInput(session, inputId = "checkboxGroupInput",
                               choices = year,
                               selected = year,
                               inline = TRUE)

    }

但它返回:“警告:观察者中未处理的错误:参数的长度为零”

===============>>#1 票数:1 已采纳

这不是检查列表元素是否为NULL的正确方法。 您的方式返回logical(0) ,当在if语句中对其求值时,它将抛出您得到的错误。 正确的方法是is.null() ,它返回TRUE或FALSE。

> test <- list(foo=1)
> is.null(test$bar)
[1] TRUE
> test$bar == NULL
logical(0)

您的第一行应该是:

if ( is.null(input$checkboxGroupInput) ) {
  ...
}

  ask by Emil Lykke Jensen translate from so

未解决问题?本站智能推荐:

1回复

通过updatePickerInput全部取消选择闪亮的R

我的闪亮应用程序只有几个pickerInput元素。 默认情况下,不选择任何内容。 问题是我不知道在单击特殊按钮后如何清除所有这些内容(转到默认值)。 不幸的是,我很可能不知道如何使用updatePickerInput。 我试过了: 但它不起作用:(任何想法,我在做什么错了
1回复

R全部选择闪亮输入不会选择任何输入

使用R Shiny构建交互式仪表板,我想默认选择输入中的所有选项。 由于某些原因,在运行该应用程序时,所有选项仍然被取消选择。 代码(UI): 有什么建议可能会出问题吗? 数据只是普通数据帧,输入普通列表。
3回复

R闪亮观察行取消选择数据表

我有一个具有DT :: renderDataTable的闪亮应用程序,用户可以在数据表中选择一行。 下面的代码将只显示FALSE(当选择了一行时): 取消选择一行后如何打印? (打印值将为TRUE)
2回复

闪亮:用户选择“全部”值时,BigQuery失败

我正在尝试使用BigQuery查询来填充Shiny中的图。 该查询包括使用selectInput来自ui的输入值。 如果用户选择数据库中存在的值,例如year是2014,则查询可以正常工作,但是,我希望用户也能够选择“全部”。 “全部”应该是所有值的选择,但是,我不确定如何在使用selec
1回复

选项卡上的显示/隐藏按钮选择R闪亮

我的ui.R中有一个按钮,我只想在选择“摘要”选项卡时显示,所以我想到了这段代码 问题是,按钮是隐藏的,即使在我的第一个选项卡中它应该是可见的,当我转到Plots并返回Summary时,按钮保持隐藏状态。
2回复

没有“全部”的闪亮输入选择

我有一个与此示例相似的闪亮应用程序,我想要的是在没有“全部”选择​​的情况下获得输入的选择。 例如,在这里,如果我删除“所有”,所有其他选择都会消失,而我不希望这样... 有关信息,此应用程序能够根据第一个输入的功能来更新输入的选择,例如,如果我在第一个输入中选择“ A”,则在第二个输入
1回复

R闪亮:无法删除SelectizeInput中的最后一个值

我有一个非常简单的问题: 为什么在以下代码中无法删除SelectizeInput最后输入的值? 例如,我输入了“ a”,“ b”和“ c”,然后我希望将它们全部从SelectizeInput删除。 为什么无法从SelectizeInput删除最后一个剩余值?
1回复

闪亮-在选择“全部”时省略带有过滤器的用户输入

在Ui.R中,我有一些输入选择,其中“位置”是一个,如果选择“全部”,我希望能够省略相同的输入, 我尝试过使用其他的反应式,但是出现错误提示- “评估错误:操作仅适用于数字,逻辑或复杂类型。” 我是新手,可以那样使用inpLocation吗? 任何帮助表示赞赏。 这是我
2回复

长选择中的R闪亮收藏夹

我想知道如何处理一长串的选项。 例如,在下面的示例中,我有一个选项的子集作为收藏夹,但希望能够选择所有选项,包括非收藏夹。 如何获得基于radiogroupbutton()和selectInput()的input $ selected返回我最后选择的内容? 干杯,卢克 编辑:我想保持
1回复

闪亮(R):将选择中的选择下载到本地计算机

我正在尝试创建一个闪亮的应用程序,用户可以在其中查看目录中的文件列表,选择其中一个文件,然后将其下载到他们的计算机上。 我可能使这个问题过于复杂,但是似乎找不到解决方案。 ui.R server.R 运行该应用程序时,我可以查看目录中的文件列表,但是下载功能不会导致所选文