问题标签 [selectinput]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1829 浏览

r - 闪亮的对齐输入控件向右或向左

我有三个输入控件,并且希望在闪亮的应用程序中将一个在左侧对齐,两个在页面右侧对齐。此外,这两个selectInput控件必须并排,我使用这个答案的代码解决了这个问题。

使用column's,align = "right"我能够得到我想要的。问题是文本和选择箭头也是右对齐的,这看起来很糟糕(见下面的图片和突出显示的区域)。

是否有另一种方法来实现预期的对齐?

在此处输入图像描述

0 投票
2 回答
46 浏览

r - Shiny:根据 selectInput 选择动态分配 var 名称

我正在尝试使用 selectInput 将 data.table 子集化到所选列,并保留其名称。到目前为止,我已经完成了:

输出是

在此处输入图像描述

但我真正想要的是列名与原始df中的相同。我尝试过没有成功的选项,例如:

但都没有给我想要的输出......有什么想法吗?提前致谢

0 投票
1 回答
193 浏览

r - 定期禁用 updateSelectInput()

我有一个应用程序,它有几个依赖的 selectInputs,所以如果你在第一个中选择一些东西,第二个应该更新为一个特定的值。这很好用。然而!现在我想对与更新逻辑不对应的两个选择强制进行特定组合,但是在我更新两个选择之后,第一个的更改会触发另一个的更新,我最终得到了错误的结果。同样在应用强制组合后,如果对第一个选择进行了新的更改,则应重新应用“旧”规则。

编辑 - 计时器解决方案: 我为每个激活设置一个时间戳,看看哪个是最后一个被激活的,除非时间差小于一秒,那么我假设按下了激活选择的按钮。然后该反应的返回决定如何更新选择。有点小技巧:

0 投票
1 回答
782 浏览

r - R - 当用户在不同的页面上时,闪亮的数据表 (renderDataTable) 重新加载到第一页并更新某个列值 (selectInput)

问题:只要用户在数据表的不同页面上并更新某个列值(通过 selectInput),R Shiny 数据表就会重新加载到第一页。

嗨堆栈用户,

在 R Shiny 中,我创建了一个 Shiny 应用程序,其中包含一个数据表 (renderDataTable),其中列“状态”的单元格值可以由其预期用户更新(通过 selectInput)。

我准备了以下代码的简化示例。

用户界面

服务器.R

基本上,一旦用户从表格中选择一行,表格右侧就会弹出一个隐藏面板。这显示了一个下拉列表 (selectInput),其中包含两个选项,以便用户可以更新所选行的列状态值(打开到关闭,反之亦然)。

现在,代码按预期工作。但是,它有一个使该工具的用户烦恼的错误。一旦用户在数据表的第 1 页以外的页面上(例如第 2 页,...到第 n 页)并且他/她更新了行的状态,就会发生更改,但数据表会重新加载第一页。

所以回到我的问题陈述,有没有什么方法可以使用 R Shiny 函数编写代码,用户可以实时更新单元格(通过下拉列表),而无需将表格重新加载回第一页?

我已经尝试在这里和互联网搜索了好几天,但直到现在还没有运气。任何线索将不胜感激。谢谢!

米克洛斯

0 投票
1 回答
960 浏览

r - 在 r shiny 中组合两个选择框值

我需要在 R Shiny 中组合两个选择框值。选择框 1 有年份,选择框 2 有月份。

如果用户选择 2018 和 06,我应该将 2018-06 放入变量中。

我试过paste(input$year,input$month,sep="-")但它不起作用。

0 投票
1 回答
1412 浏览

r - 如何在 Shiny 中使用 if 语句选择多个输入案例?

我正在开发一个闪亮的应用程序来更好地可视化地震。我有两个属性,它们是深度和幅度,并且想仅根据深度、幅度和两者的选择来绘制 3 个不同的图。但是,我无法使用 if 语句选择具有多个输入的情况。我怎样才能做到这一点?提前致谢

这是数据和代码。

程序给出了这个错误。

0 投票
1 回答
384 浏览

r - 在 R/Shiny 中通过 selectInput() 传递变量名的问题

我正在构建一个闪亮的应用程序,其中我使用 selectInput() 小部件将变量名称作为参数传递给服务器。以下静态示例说明了我想要显示的图:

为了清楚起见,这是上面情节的图像

我想要在我的 shinyapp 中做的是通过用户可以通过 selectInput() 选择的不同变量来分隔绘制的分布。但是当我用通用参数替换上面的 var1 时,这不是我得到的。请看示例:

我得到的实际输出 与我开始的静态示例不同(点击查看图像)。

有人可以指出我的错误吗?感谢您的帮助。

0 投票
2 回答
793 浏览

r - 如何使用 csv 文件的列名作为输入选择?

我创建了一个 Shiny App,它接受 Excel 和 csv 文件作为输入。此外,它应该预测可以在上传文件中找到的指标。为了能够在文件中定义正确的列,用户应该能够选择应该预测的列。这就是为什么我想要一个选择输入区域,其中显示文件的所有列名。但我没有找到正确的解决方案。

到目前为止,在以下我的应用程序中:

用户界面:

服务器:

我在服务器中想过这样的事情,但最终无法解决问题:

谢谢你的帮助!

0 投票
1 回答
1234 浏览

r - 在 R 中更改链式 selectInputs 后如何保持值?

我有一个复杂的闪亮应用程序(这里是一个更简单的示例),它看起来像这样:

在此处输入图像描述

该应用程序使用户可以更改四个参数 ( selectInput)。较低的参数取决于较高的参数(例如monthon yeartypeonyear等等month)。一切正常,但事实是,当我更改一个参数时,另一个参数也会更改。在某些情况下需要它,但并非总是如此。当之前选择的级别在新配置中不存在时需要它,但例如当我遇到以下情况时,它不应该更改。前任。我选择了类型'AGD'size 'medium'一些yearmonth然后我展示了这个组合的奖品或其他东西。然后我想将它与相同size的进行比较,type 'RTV'因此我更改了type参数。一切正常,但size改变'big'虽然我希望它仍然是'medium'。我可以再点击一次,但有什么用?那就很不方便了...

你知道如何处理这样的问题吗?

我设法使用observeand为两个依赖项做到了reactive values,但对于四个依赖项它不起作用。

这是我的代码:

0 投票
1 回答
795 浏览

r - 从 SelectInput (RShiny) 中的分组选项列表中获取组标签

如何从selectInput具有分组选项的下拉框中的选定输入中获取组名称?Building例如,在我选择BankBuilding和选择内Nature之后如何获得?BankNature

更新示例:

一种方法是存储所有选项及其分组标签的变量,然后搜索该选项来自哪个组。但是当组之间有重叠的选择时,这不起作用。