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

css - 在下拉列表中未选择任何内容时如何更改 R Shiny 占位符文本的颜色

我一直在努力为我的 Shiny Leaflet 地图使用 CSS。现在我正在使用shinywidgets 的pickerinput 作为我的下拉菜单。它们工作得很好,但是每当我单击“取消全选”按钮时,占位符文本就会变成灰色。我希望颜色保持白色。有谁知道如何解决这一问题?我仔细梳理了连接到我的 Shiny 应用程序的 css,并将所有灰色变为白色,但没有与取消全选功能相关联。因此,我猜这是pickerinput的默认设置。也许添加标签可以改变下拉占位符文本的颜色?我只是不知道那会是什么样子。

在此处输入图像描述

在此处输入图像描述

这是此特定下拉菜单的代码。

0 投票
1 回答
21 浏览

r - 在 R Shiny 中模仿 VBA 输入 ListControl

是否可以在 R Shiny 仪表板中生成 VBA 列表控件输入(如屏幕截图所示)?

VBA 列表输入示例屏幕截图

0 投票
0 回答
270 浏览

html - 在 shinyWidgets 的 pickerInput 中将子文本右对齐

正如shinyWidgets 文档中的示例所示,我可以定义自己的潜文本标签,显示在主标签旁边。这些潜台词是否可以右对齐,使所有主要标签都左对齐,而潜台词右对齐?

文档中示例的简化版本(在链接选择 pickerInput 中,该示例称为“Subtext”):

生成以下 html 文本:

还附上图像,因为使用一个总是更好: 标签旁边有潜台词的列表

我曾尝试在 Chrome 中使用 Inspector 摆弄 css 属性(如对齐文本),但没有运气。

0 投票
1 回答
318 浏览

r - 使用 pickerInput 选择最多 2 个不同的组

我想限制 a pickerInputfromshinyWidgets以便只能选择最多 2 个不同组中的元素。我知道我可以将选择限制为最多 2 个元素或每组 2 个元素,但我没有找到一种方法来选择最多 2 个组,无论这些组中选择的元素数量如何。

这是一个小玩具示例:

0 投票
1 回答
272 浏览

css - 从 flexdashboard 中的 shinyWidgets 更改单个元素的 CSS

与herehere相关的问题,我想从ShinyWidgets更改pickerInput菜单的CSS。我正在使用 flexdashboard,我希望样式与 selectInput 菜单中的样式完全匹配。我意识到我可以通过将 YAML 中的整体主题设置为引导程序来做到这一点,但我不想使用全局解决方案。

在此处输入图像描述

0 投票
1 回答
51 浏览

r - 使 shinyWidgets 输入大小取决于屏幕大小的最简单方法是什么?

我希望shinyWidget输入的大小(在下面的示例中是checkboxGroupButtons)在智能手机上缩放到在平板电脑等小屏幕上小,在计算机浏览器上正常。

最简单的方法是什么?

0 投票
1 回答
62 浏览

r - R Shiny:复选框内的无按钮->取消选择所有已选择的响应

我希望你一切都好。

我会在 checkboxGroupButtons 中添加一个“无”按钮。所以,如果我用文字来解释,我会添加一个按钮“无”(在我的例子中还有其他按钮->“核”、“水电”、“太阳能”、“风”),当你点击这个按钮时“无”,取消选择所有其他按钮。

是一个带有“无”按钮的示例,但不在 checkboxGroupButtons 内。

我尝试做类似的事情,但我错了。在我闪亮的应用程序中,当您单击“无”按钮时,没有选择任何响应(没错)。但是,如果我之前点击其他按钮(例如“Nuclear”) - 然后点击“None”按钮 - 所有响应都会保留(这是错误的)。我认为问题出在这里:“if (input$btn == 5)”。我不知道逻辑运算符“至少 5”而不是“==5”。

在此先感谢,Aurélien。

0 投票
1 回答
382 浏览

r - 更改材质在 Shiny 中切换颜色

如何更改materialSwitchShiny 应用程序中元素的颜色?我知道tags$style(...)可以在 ui.R 内部使用它来修改 CSS 样式,但我不知道这些元素的具体类名。

0 投票
0 回答
186 浏览

javascript - how to add Select All and remove all button on multiInput() shinywidgets

I am creating a dashboard where I have list of nationalities. I want to show these nationality in dual list box with select All and remove All button using multiInput() from shinyWidgets. Here is the example: Shiny Code.

JavaScript Function

#Button click event

I I am getting partial solution from this but Unable to resolve below issues

  1. If I select any one selected option to remove after from selected option It is removing all except clicked option. (Exact Opposite of what I have expected) and it is happening on both boxes (Selected and Non Selected).
  2. If I click select all button multiple time it is duplicating selected multiple times.

Or anyone who knows how to implement duallist box with select or Remove All button in Shiny ?

0 投票
2 回答
73 浏览

r - sliderTextInput 显示不正确的值?

我试图根据sliderTextInput 的值输出某个数字,但由于某种原因,随着滑块的变化,它似乎没有显示正确的值。我对 sliderTextInput 的选择列表是 ("0", "1", "2", ">2"),对于这些值中的每一个,它应该呈现一个文本值 (0, 25, 50, 75 ),但通常从不显示 0 的值,并且这些值似乎移动了一个值。这是该问题的可重现示例:

我认为这可能是因为它无法解释字符串和数字的混合(例如 ">2" 与 "2"),或者值 0 的解释可能不同,但更改这些没有效果。我能够让它工作的唯一方法是,如果我将每个输入值更改为一个清晰的字符串(例如“零”、“一”、“二”、“二”)。但是,用引号括起来的数字不会强制评估为字符,而不是数字吗?还是我完全错过了这个错误?