问题标签 [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 投票
3 回答
1459 浏览

r - r Shiny 使 textInput 以先前的 selectInput 为条件

您好,很抱歉可能是一个基本的 Shiny 问题。

在我的迷你闪亮应用程序中,我希望用户:

  1. 使用 selectInput() 从预先存在的名称列表中选择一个名称。

  2. 只有当他/她想到的名字不在列表中时,我才希望在他/她应该使用 textInput() 输入名字的地方出现一个新的小部件。

我被卡住了 - 我在 UI 端的 mainPanel 中的逐字文本输出语句不起作用。

谢谢你的提示!

0 投票
1 回答
307 浏览

r - R Shiny - 选择城市取决于使用 selectInput 选择的省份

我正在尝试根据省列和城市列对数据框进行子集化。在闪亮中,我想让用户使用 selectInput UI 选择省然后选择城市。

这是数据框的样子。
InfoTemp[2]是市,InfoTemp[3]是省。
数据集很大,它们实际上有很多层次。

最终,这是我打算去的一个地块(对于一个城市)。

这是到目前为止的代码,没有做任何事情......

服务器.R

用户界面

0 投票
0 回答
786 浏览

r - 在 selectInput 中添加水平滚动条

是否可以将水平滚动条添加到selectInput具有固定数量的项目(例如 size = 5)?

有些项目太长,无法完全显示,我不想更改selectInput.

我尝试添加它:

但没有成功......有什么解决办法吗?

编辑:它似乎依赖于浏览器。例如在 Opera 和 Chrome 中是一个单杠。在 Firefox 和 IE 中没有。

0 投票
2 回答
886 浏览

r - How to prevent output from running twice when inputs are inter-dependent?

I'm developping an R Shiny-based application. I want to keep my input consistent with available data, thus I update the selected values in selectInput. When I change selected value in input 1, then the value of input 2 is updated, then the data is updated (just once). OK BUT if I change selected value in input 2, then the data is updated, then the value of input 1 is updated, then the data is updated AGAIN. Check out the "check latest_value" that is printed twice.

Initially I used renderUI rather than updateSelectInput, but at initialisation, the data is computed twice.

That's why I decided to use updateSelectInput based on this Alternate control of a sliderInput between a derived value and user selected value but the sequential structure of the code makes the data to be computed twice when I change input 2 value.

Fixes like this one don't work in that case because I'm not trying to achieve the same thing three interdependent selectInput in R/Shiny application

I want the default selected value of each input to be consistent so that the filter returns at least 1 value. This of any input I change.

0 投票
2 回答
1013 浏览

html - 如何防止 splitLayout、Shiny、R 中的两个输入标签重叠?

以下ui示例的 包含四个selectInput. 最后两个在一个splitLayout. 我注意到,当我启动应用程序时,如果窗口大小不够大,最后两个标签会重叠,如第一个屏幕截图所示。是否可以使输入的标签splitLayout动态变化取决于窗口的宽度?比较将是前两个selectInput。如第二个屏幕截图所示,当我减小窗口宽度时,标签会变为两行。我希望 .in 中的最后两个具有相同的selectInput行为splitLayout

第一张截图:

在此处输入图像描述

第二张截图:

在此处输入图像描述

更新

@Simran 指出这overflow: visible是导致此问题的原因。但是,我需要这个来selectInput根据这篇文章扩展我的菜单:https ://stackoverflow.com/a/40098855/7669809

0 投票
1 回答
2209 浏览

r - 如何使用 selectInput 从 R 中的数据框中选择特定列?

我想从下拉列表中选择选项,这些选项作为不同的属性存储在我的数据框中,并使用滑块更改年份,以便我可以看到它对 valueCard 的影响。我被卡住的地方是,要找出如何从 df1 数据帧调用 pf_rol 属性以反映其在 valueCard 上的值。

我已经成功地创建了 2 个值卡,只需一个滑块即可操作,但现在我想使用滑块和 selectInput 来更改 ValueCard 'pfrol' 中的值。

PS:如果有人帮助绘制图表,我将不胜感激。我拥有所有国家/地区的名称,并且想操纵不同的属性以及滑块来观察变化的趋势,就像价值卡一样。

全球.r

用户界面

服务器.r

下面输出图片

0 投票
1 回答
839 浏览

r - 如何在 R Shiny 应用程序中使相关的服务器端选择 UI 元素?

我有带有两个 UI 选择器的 R Shiny 应用程序,每个选择器都有一个很大的项目列表。我知道如何为一个元素制作服务器端元素。但是如何制作两个相关的服务器端'selectInput'元素。因此,当一个元素发生变化时 - 另一个应该适当反映。

例子。

  1. 第一个列表有 97,310 个元素。

  2. 第二个列表应该有:

2.1。对于第一个元素“Aaban” - 2 个相关值 (10, 11)

2.2. 对于第二个元素“Aabha” - 1 个相关值 (12)

2.3. 对于第三个元素“Aabid” - 3 个相关值(13、14、15)

这是R代码。

谢谢!

0 投票
1 回答
292 浏览

shiny - 错误的显示 - 如何在闪亮的仪表板标题中很好地适应 selectinput 并设置它的样式

我想在selectInput里面放一个,dashboardHeaderPlus但这会使标题超出范围,甚至与边栏一样混乱,如图所示:

它的目的是让selectInput外观看起来像 facebook 搜索栏,这意味着居中而不影响标题,并在可能的情况下使用放大镜图标设置样式。像这样:

图片:实际输出/预期输出

0 投票
2 回答
57 浏览

r - 如何禁止代码出现在 Shiny UI 中?

防止“伦敦”出现在页面顶部应该很容易,但我找不到方法。

0 投票
1 回答
919 浏览

r - 如何在正确位置使用 SelectInput 时保存在 DT 中所做的编辑

当使用 SelectInput 选择输入的可编辑 DataTable(包 DT)时,所做的编辑不会保存在应有的位置。

选择一个特定的变量会在第一行显示数据表中的第 50-60 行。编辑它们会将编辑保存在第一行而不是第 50-60 行。

在下面的示例中,您可以选择变量 versicolor 并删除 setosa。然后将 Petal.Length 编辑为随机数。编辑应该保存在第 51 行,但它保存在第 1 行。

我正在考虑基于索引列的解决方法,以便将编辑保存在行号(索引行)中。但我不知道该怎么做。