问题标签 [shinywidgets]

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

r - 在 R Shiny 中使用 renderUI 时如何在多个滑块上使用 setSliderColor 更改滑块颜色

我有多个滑块,它们对我想要更改颜色的其他数据有反应。我试图避免冗长的 CSS 代码,所以我想使用 shinyWidget 的 setSliderColor() 函数是可能的。这个答案在我只有一个滑块时有效,但现在我有两个滑块,它就不起作用了。这是一个可重现的示例:

我尝试将sliderId 都更改为1,甚至从-100:100 开始,但我只能更改一个滑块。奇怪的是,在我的真实仪表板中,它只更改了最后一个,但不更改较早的滑块,但在这个中,它只更改了第一个。我想知道它是否可以与我编码的顺序有关?任何帮助,将不胜感激!

0 投票
1 回答
61 浏览

r - 带有密码输入的 TextInputIcon(来自 Shinywidgets)

我需要创建一个TextInput(闪亮),里面有一个图标(如占位符),没有css和javascript。

我已经使用 textInputIcon 函数完成了这项工作,如下所示:

但是,我在文档中没有找到任何方法可以对输入为密码的文本使用相同的组件,因为有必要显示输入的字符 hidden

passwordInput 功能(来自闪亮)自动隐藏字符,但我不能在它旁边放一个图标。

有谁知道只有隐藏字符才能让我得到相同的结果?

0 投票
1 回答
139 浏览

r - 滑块文本输入的标签不显示

我正在使用 shinyWidgets 包中的 sliderTextInput 小部件。滑块工作正常,但我的滑块标签未显示。代替我的标签,显示“[object Object]”。我该如何纠正这个问题?这是我的代表。

0 投票
1 回答
66 浏览

r - 在过滤后的闪亮散点图中保留现有选择

I'm attempting to make a filtered scatter plot in shiny and am nearly ready to integrate it into my main project, however, whenever the selection changes the filter-dependent selections reset to their default settings.

对于上下文,我的示例使用 Iris 数据集,将每个花瓣宽度显示为可选择的绘图,并允许您独立查看与这些宽度相关的花瓣长度。问题是每当我更改选择的踏板宽度时,花瓣长度都会重置为默认值。

我认为这可能会导致错误,因为我正在寻找一个不是我的示例数据的有效选项的长度,但是对于我的项目用例来说,这将非常有帮助。

附件是我当前状态的代码。

0 投票
0 回答
112 浏览

r - Shiny R Shinywidgets - 当它读取为 0 时如何处理空的自动数字输入?

我有兴趣将我的 numericInputs 转换为来自 shinywidgets 包的 autonumericInputs。我的主要问题是,即使 autonumericInput 的默认值为 NA/NULL/"",输出仍然读取为 0,并将其计为具有 1 个字符。从服务器端,我想说以下之一:if(is.null(x) | is.na(x) | x == "" | nchar(x) == 0),然后是另一个对象不会运行。

对于某些 numericInputs 这不是问题,因为我只能说它需要大于 0。但是对于某些输入,0 是可以接受的,我想强制填写输入。我想我可以默认输入到“-1”,然后说大于或等于 0,至少需要与输入进行一些交互,但这对我来说似乎很乱。

这是一个在第一列上使用常规 numericInput,在第二列上使用 autonumericInput 的示例。如果该字段为空白,则每个输入下方的文本不应显示。

我还没有找到处理这些的方法,我希望有人有想法。也许这只是包 github 上的功能请求或问题:https ://github.com/dreamRs/shinyWidgets/我已经阅读了文档,至少我没有看到任何我认为可以解决的功能它:https ://search.r-project.org/CRAN/refmans/shinyWidgets/html/autonumericInput.html

为什么我想切换到 autonumericInput 是因为我喜欢更好的控制,简化用户输入。限制接受的值,始终显示小数位,小数点后接受的有限点,显示像%这样的符号。

也许这是一个过时的包问题?我希望情况并非如此,否则我需要更新几台机器的软件包,其中一些机器无法访问互联网,这是我的 sessionInfo():

我不知道这是否相关,但我认为 shinywidgets 使用 javascript,并且此堆栈列表提到 javascript 将空行读取为 0:Node.js + Lazy:如何防止空行被读取为“0”?其他一切都失败了,我会坚持使用常规的 numericInput。先发制人地感谢任何阅读本文的人!

0 投票
1 回答
86 浏览

css - 格式化 R Shiny / CSS 标签中的所有标签

我正在尝试重新格式化我的 Shiny 应用程序中的所有标签。在这样做时,我想依靠标签并使用以下解决方案:

不幸的是,这并没有改变我的文本输入、输入选择器等标签中的任何内容。

我很感激任何帮助!

0 投票
0 回答
34 浏览

r - 在 ShinyWidgets 中使用 selectizeGroup 时可以添加选项组吗?

有没有办法在 ShinyWidgets 中使用 selectizeGroup 向这个示例添加选项组?我想要这样的东西:https ://shiny.rstudio.com/gallery/option-groups-for-selectize-input.html ?

例如,将制造商列表分为“Toyota and subaru”和“Rest”?

0 投票
3 回答
88 浏览

r - arrage `selectInput` 和 `pickerInput` 在同一行内联

在下面的应用程序中,我想将 ashinyWidgets::pickerInput inline放在shiny::selectInput. 两个相同类型的输入(或pickerInputselectInput)可以放在同一行,只需将它们包装在 a 中即可div(style = "inline-block")。虽然下面的应用程序将输入放在同一行/行上,但它们在垂直方向上并不相同。我查看了 DOM 检查器,但不明白为什么会发生这种情况以及如何解决它。任何帮助表示赞赏。

在此处输入图像描述

0 投票
1 回答
96 浏览

r - 如何在每个 selectInput 选择中停止 dropdownButton 关闭

我正在开发一个在 dropDownButton 菜单下有多个 selectInput 的闪亮应用程序。问题是当用户选择一个 selectInput 时,dropdownButton 会关闭。要选择所有 selectInput 用户需要多次单击下拉按钮以打开菜单。有没有办法让 dropdownButton 菜单保持打开状态,直到用户点击提交按钮?下面是一个示例应用程序。

0 投票
0 回答
23 浏览

r - 使用带有图像的 selectizeinput 闪亮

我正在使用来自shinywidgets selectizeInput 的作者的这个链接和图像/图标 来创建一个带有图像的选择输入(已经在 www 文件夹中),在本地运行良好,但图像不显示在闪亮的服务器上,我没有错误,只是图像不显示,只有一个空白方块和标签。

这是代码: