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

r - r shiny:从数据库中的搜索更新 rhandsontable 默认输入

我正在尝试使用默认的 rhandsontable 表创建一个闪亮的应用程序,然后用户有两个选项来更新它:

  1. 直接在 rhandsontable 桌子上手工完成或
  2. 使用数字输入和actionButton

我的代码在这里:

当我尝试default用反应性表替换表时出现问题,我得到:

我不知道它是否与hot_col列上的格式有关......我尝试了很多解决方案,但没有任何效果,非常感谢任何帮助!

非常感谢,

费边

0 投票
1 回答
81 浏览

r - 尽管 macOS Catalina 中 step = 1,但 Shiny numericInput 的增量为 2

假设您numericInput的 Shiny 应用程序中有一个。

如果您运行此应用程序并单击框中的向上或向下箭头numericInput,它将以两倍于step. 使用时我错过了什么numericInput吗?

会话信息

0 投票
1 回答
30 浏览

r - 单击 Shiny 中的“重置”按钮后,我无法引入新的 NumericInputs

我在 Shiny 中编写了一个应用程序,如果单击“查看绘图”,您可以在其中看到直方图。

第一张图片

另一方面,您有 2 个 NumericInputs,您可以在其中更改 x 轴的最小值和最大值。事实上,如果您更改这些值并再次单击“查看绘图”,您将看到 x 轴已更改。

第二张图片

但是,我想要一个按钮来重置值并恢复原始图。有用。

第三张图片

问题是,如果您尝试更改最小值和最大值以再次执行该过程(在单击“重置”按钮之后),则不能。这些数字已被自动删除,您无法更改值,除非您关闭应用程序并再次打开它。

也许代码太复杂而无法绘制单个直方图,但它是原始代码的简单代码。

谁能帮我这个?

非常感谢。

我的代码:

0 投票
1 回答
52 浏览

r - R Shiny:创建X个数字输入框等于变量数

我正在尝试创建一个与金融相关的 R Shiny 应用程序。截至目前,我有一个用于创建自定义投资组合的选项卡,这需要我为numericInput原始source_file. 示例source_file如下所示:

日期 沪深500 上海 CSI300 恒指 性病
2016-01-01 +5% -2% +5% +10% +12%
2016-01-08 +3% +13% -8% -3% +10%
2016-01-15 +2% +11% -3% +4% -15%

目前,我必须numericInput为每个变量手动硬编码每个框,如下所示:

但是,我想创建一些可以扩展到具有我指定的不同数量变量的任何数据帧的东西,而不必手动硬编码它们。我希望任何人都能够帮助我编写一个能够阅读的代码我的数据框中的变量数(日期列除外)并numericInput为每个变量创建那么多框。非常感谢您的帮助!如果需要,我在下面附上了我的 App.R 和 Global.R 以供参考。干杯!

应用程序

全球.R

0 投票
2 回答
33 浏览

r - 在闪亮的输入中设置默认值(以防用户在 UI 中将其删除)

我正在尝试numericInput()在我闪亮的应用程序中设置默认(或后备)值以防止NAs.

我知道NA可以稍后在server.r中处理,但想知道是否有更优雅的方法来替换输入中的值,只要用户在 ui 中删除它。

0 投票
1 回答
43 浏览

r - R Shiny 数字输入自动格式化为十进制,可能使用 shinyWidgets::autonumericinput()

我在一个闪亮的应用程序中有几个数字输入框供用户输入纬度/经度值。我想知道是否可以对其进行格式化,以便用户不必在经度框中输入小数或减号。

例如,在 Access(我正在将访问表单转换为闪亮的应用程序)中,输入框如下所示:在此处输入图像描述

我知道我可以在幕后使用正则表达式来完成,但我希望在用户眼前完成。目前,我只有一个标准numericInput('Latitude', Latitude, value = NA). 我autonumericInput()shinyWidgets图书馆找到了,这似乎很有希望,但我不知道如何争吵。