问题标签 [numeric-input]

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 回答
1013 浏览

r - 如何在 Shiny 中创建相互依赖的数字输入?

请在下面找到工作代码。基本上,有 3 个 numericInputs 允许用户一次更改任何人,另外 2 个应该适应自己导致 1

A + B + C = 1 但是,由于它们是相互关联的,因此它们似乎不稳定。我们如何使其稳定并允许用户更改任何 1 个变量:A 和其他 2 更改自己的总和为 1。

根据此处的答案,创建了一个工作代码,如下所示:

连接相互依赖的闪亮输入值

使用 R 的 Shiny 应用程序中的相关输入

基本上,用户可以自由更新任何 numericInput:A、B 或 C。其他 2 个 numericInput 应自行调整以求和为 1。目前,由于它们是相互关联的,因此它们似乎不稳定(请找到上面的代码重新生成错误)

####### 不同的方法与自己的解决方案
0 投票
3 回答
322 浏览

r - 如何禁用闪亮显示值的编辑选项?

我们允许用户更新 3 个输入中的任何一个。Shiny 计算其中的比率并以% 显示。但是,这个显示的值是可以编辑的。

由于显示的值对于代码中的进一步计算是必需的,因此这种行为是不可取的。

因此,有人可以帮助以 % 显示值,但允许用户不要编辑它们。

请在下面找到代表代码。尝试过 1. 渲染为打印和冲刺,但难以格式化 2. 禁用了 renderUI,但代码没有运行,因为 renderUI 没有运行。

基本上,应该显示用户可以编辑的 3 个值和比率 (%)。然而,这些百分比不应该是可编辑的。

0 投票
2 回答
55 浏览

r - 如何从 R 中的两个不同来源更新 numericInput?

我正在尝试构建一个简单的 Shiny 应用程序,我可以在其中从建筑物的供暖系统中获取当前的供暖曲线,并在绘图中将其可视化。这使用 4 个 numericInput 字段(x 坐标的 2 个值和 y 坐标的 2 个值)手动发生。

另外还有两个不同的问题(在这种情况下使用单选按钮处理)我应该得到一个新的当前加热曲线的建议,我可以在其中对我的加热系统进行一些更改。新值(由第一个 numericInputs 和 radioButtons 计算得出)应显示在 4 个额外的 numericInput 字段中(这已与 updateNumericInput() 和 observeEvent() 一起使用)。

此外,当我输入信息(单选按钮)后显示第一个建议时,我希望能够使用第二部分中的 4 个数字输入来调整新曲线。这是我目前正在努力解决的挑战。在我定义我的信息(单选按钮)后,这些字段被阻止。

下面我列出了我的代码。

感谢帮助!

我还尝试使用矩阵来提前计算每个不同的选项,并且仅参考正确的矩阵行绘制 Line (segment(...))。此外,我尝试在没有 observeEvent 函数的情况下工作来覆盖 numericInput 变量,但也没有工作。

0 投票
0 回答
120 浏览

r - 如何使用闪亮的 numericInput 解决错误:使用多个输入字段输入“跳转”

对于一个项目,我使用闪亮的多个 numericInput 字段来输入一定的金额。如果需要,应用程序用户应该能够添加新金额,并通过箭头或手动输入任何类型的数值。但是,当添加新字段并尝试手动添加金额时,输入似乎“跳跃”,有时整个应用程序崩溃。

我考虑过使用 textInput 字段而不是 numericInput ,但这似乎也不起作用。

这是我正在使用的代码的 MWE。一旦您通过加号按钮添加了几个金额字段并手动输入值,它就会开始跳跃/不工作。

这个问题真的很烦人,扰乱了整个用户体验。对此有任何帮助将不胜感激。

0 投票
1 回答
235 浏览

r - 如何根据选择的 DT 行更新 numericInput 默认值

我想根据用户从 DT 表中选择的不同行来更新 numericInput 值。

下面是我的简单示例。因此,如果用户选择第一行,则该值应为 50。如果用户选择第二行,则该值应为 100。有没有不使用“刷新”按钮的方法?

0 投票
1 回答
63 浏览

html - lapply 在函数内创建 numericInput 时无法分配标签

Lapply with labels = names(x),返回怪异闪亮的 NULL HTML 类;lapply with labels = as.character(names(x)),返回正确的 HTML 类,但不放置标签。任何想法为什么?

代表:

请注意(对于仅尝试 1[1] 和尝试 [2],标签几乎相同,但实际标签缺失!

本页:使用 R/Shiny 创建动态数量的输入元素

包括以下代码:

在 renderUI 中,链接的闪亮应用程序似乎正确地有标签;但即使在我的 lapply 中使用 paste() 函数也不能解决它。

我的 R 版本:“R 版本 3.5.1 (2018-07-02)”

我的闪亮版本:'1.4.0'

0 投票
1 回答
42 浏览

java - 当我尝试从键盘读取双精度时,它只接受用逗号分隔的

所以我尝试编写 7.6,它在 main.js 中抛出异常。但是当我写 7,6 时没问题,它会打印 7.6

我使用 eclipse 作为我的 IDE

0 投票
3 回答
1463 浏览

javascript - 检测数字输入的箭头已被点击 React

我想知道是否有任何方法可以检测到数字输入的箭头已被单击。调用 OnChange 事件函数,然后单击箭头或使用键盘更改输入值。我想找到一种仅在单击箭头时检测更改的方法。

数字输入箭头

这是一个小演示的链接,它的代码

0 投票
0 回答
51 浏览

reactjs - 带有过滤器的数字输入反应

如何根据api中允许的值列出数字输入。例如,选择 10 时,表中应列出 10 个值。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

0 投票
2 回答
305 浏览

r - 如何在 R Shiny 中更改数字输入框的位置

这张照片是我尝试@Ben 的代码时发生的情况。现在,输入框框在另一个下方显示。我希望能够将它们显示在矩阵中,以便有input$numoc行和input$inp1列。

用户界面

服务器