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

react-admin - React-Admin 在 SelectInput 中将值更改为自定义值

我在 react-admin 中使用了以下代码:

在该代码中,它从我的数据库接收值“0”到猫和“1”到狗,当我单击下拉菜单时,它显示“0”和“1”,但我只想显示猫和狗我的 SelectInput 中的“0”和“1”。

我尝试使用:choices={[ {id: '0', name: 'Cat' }, { id: '1', name: 'Dog'},]},但在下拉列表中没有效果。

有谁知道我该怎么做?

0 投票
2 回答
369 浏览

r - 只有一项的分组选择输入

我想selectInput按照此处的说明对数据进行分组:https ://shiny.rstudio.com/gallery/option-groups-for-selectize-input.html 。除了组中只有一个项目的情况外,一切正常。

这是一个示例(第一个正确selectInput,第二个奇怪):

以及效果:

在此处输入图像描述

你知道如何处理吗?

0 投票
2 回答
376 浏览

r - 带有大型数据框过滤器的错误和 R 中的视图

我正在尝试使用 interdependant 制作一个闪亮的应用程序selectInput(),它似乎可以在“小”数据帧上正常工作,但在“大”数据帧上会崩溃。这是我的示例,有两个数据框:首先,您可以使用两个数据框启动应用程序,只需注释您不想在输出中显示的那个。是性能问题,我必须使用data.table吗?还是它的updateSelectInput()功能问题?

谢谢

我用textOutput()函数尝试了相同的示例来显示输出数据帧的维度并遇到一些问题,我认为这是updateSelectInput函数的错误

0 投票
1 回答
45 浏览

r - selectInput 只输出第一个选项

我正在编写一个闪亮的应用程序来通过拖放操作每个时间间隔的呼叫到达的每日百分比分布。我试图仅通过 selectInput 显示一天。但是,当我选择星期一以外的另一天(selectInput 中的第一个选项)时,DataTable 输出和绘图输出不会改变,即无论我通过 selectInput 选择什么,输出(数据表和绘图)仅显示星期一。

感谢你的帮助!先感谢您!

虚拟数据:

这是我的 ui.R:

这是我的server.R:

0 投票
2 回答
1697 浏览

r - 如何减少 selectinput 中标签和选项之间的空间?

我想删除/减少 Shiny 中 selectinput 的标签和选择选项之间的空间。我还想减少两个不同的选择输入之间的空间。

我尝试将 selectinputs 包装为 div 样式并将边距和填充设置为 0。这没有效果,但我可能做错了。请参阅下面的代码。

0 投票
2 回答
653 浏览

forms - VUEJS根据api响应属性值设置选择默认值(显示未定义)

我有一个用户卡列表,显示用户的一些属性(通过 axios api 调用获得)。单击编辑按钮时,将打开一个编辑页面,并将这些相同的列表项传递到这个新页面,但现在根据数据变为文本输入、单选按钮或选择。我想在输入中显示从上一页传递的数据作为默认值,然后用户可以根据需要对其进行编辑。文本输入正确显示数据(来自 api 响应的数据),但我还需要检查单选按钮,如果值为 true(如果为 false,则不检查),并且选择输入显示为默认值原始数据。这里是单选按钮的代码(我使用的是 vue-bootstrap):

在这里选择:

我没有使用任何 v-for,输入只是放在一个<b-form>. 我从中获取这些属性的对象 profileData 具有基本结构,例如:

有人可以指点我如何处理它吗?或者引导我访问一些我可能会丢失的在线资源?我整天都在寻找类似的东西,但是在 vuejs 中我找不到与我需要的很相似的东西,而且我不是很有经验的程序员......

非常感谢x

更新 我摆脱了复选框,我只使用选择(即使是或否,它们也可以被选中)。现在它们都有这样的结构:

在另一个页面,在同一个应用程序中,这部分:

完成它的工作,默认情况下正确呈现从 api 响应中获得的属性。我读到选择值必须等于选项之一,因此例如我将选择的性别更改为真假,但它不起作用。

0 投票
1 回答
256 浏览

html - 无法获取表单以验证所需的选择输入

创建了这个非常简单的代码来复制我的问题。如果输入文本没有值(正确),表单将不会提交。但如果未选择选择输入(不正确),它将提交。我可能在这里遗漏了一些非常基本的东西,但我不知道是什么。

编辑:刚刚意识到这在 Firefox 中有效;但不是铬。

编辑 2: Chrome 正在使用以下内容呈现我的页面,而不是我的代码中的内容。

任何想法为什么?如果重要的话,这是一个 .razor 页面。但根据其他研究,没有 value="" 是它在 Chrome 中不起作用的原因。

编辑 3:我通过以下解决方法让 HTML 在 Chrome 中正确呈现,但 Chrome 中的验证仍然不起作用:

页面代码源:

0 投票
0 回答
59 浏览

r - r Shiny selectinput:防止 selectInput 小部件自动将列表的选定元素推送到窗口的最底部

在我的 r Shiny 应用程序中,我有一个简单的选择 selectinput 小部件:

用户从一长串名称(names_active_reactive$names,超过 100 长)中选择一个名称。请注意,该向量是一个反应值 - 这似乎是问题所在。

我在屏幕上有足够的空间,所以我允许用户看到很多名字,这就是我设置 size = 25 的原因。

因此,当用户想要选择例如用户 50 时,他/她必须使用窗口右侧的滚动条,直到她/他找到用户 50 并选择该用户。结果,用户 50 被选中,并且 selectinput 窗口显示了 25 个名称,而当前选中的用户 (#50)位于窗口的最底部

如果用户想要查看 50 岁之后的更多用户的姓名(例如,用户 51-65),她/他必须进一步向下滚动。假设用户单击窗口中间的另一个名称(用户 60)。在这种情况下,该名称被选中,但立即转移到小部件窗口的最底部!61+ 的名字不再可见。

我想知道是否有可能摆脱强制列表中选定元素始终出现在窗口底部的小部件行为。

Notice, that this problem doesn't exist when the choices are a fixed list. But it emerges when the choices are reactive Values.

还有一个额外的问题:是否允许用户使用键盘上的“向下箭头”向下滚动窗口中的姓名列表?

非常感谢!

0 投票
2 回答
2825 浏览

r - 如何从 R 中的 selectInput 函数中一次选择所有输入

在我正在创建的闪亮应用程序中,我有一组相互连接的下拉列表框。即一个下拉框的输入决定了其他人的输入集。

对于下拉框,我使用 selectInput() 函数来执行此操作,并且还有下拉框,我需要从中选择多个选项。

But when the number of options are more the user is required to select each and every option individually. 有没有办法一次选择所有选项。

这有点像“全部”选项。它选择了一切。

我不想使用"pickerInput"函数。

由于我在下拉列表中的选项取决于之前的下拉输入,因此我无法创建静态选项列表。

作为一种解决方法,我使用复选框输入来选择下拉列表中的所有值,但不幸的是它不起作用。

请在下面找到 UI 和服务器代码。

UI 和服务器代码

任何建议都会有所帮助。

提前致谢

大卫

0 投票
0 回答
22 浏览

r - 在 R 中的 selectInput() 函数中选择的输入数

这可能是一个非常基本的问题,但在过去的两天里,我一直在为此努力。

有什么方法可以获取在使用 SelectInput() (可以接受多个选项)函数创建的下拉框中选择的选项数量。

根据输入的数量,我需要在仪表板中更改 ggplot 的大小(宽度、高度)。

提前致谢

大卫。