问题标签 [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 回答
583 浏览

r - 闪亮选择多个输入中的动态/条件过滤(selectizeInput,multiple = TRUE)

selectizeInput在闪亮的输入( )中进行动态/条件过滤的正确方法是什么multiple = TRUE

在此示例中,我尝试显示受祖父过滤器限制的父过滤器(任何、全部、无),然后显示受父过滤器限制的子过滤器。

.getReactiveEnvironment()$currentContext 中的错误:如果没有活动的反应上下文,则不允许操作。(你试图做一些只能从反应式表达式或观察者内部完成的事情。)

更新

这是来自@heds1 的解决方案的 flexdashboard 版本:

0 投票
0 回答
163 浏览

r - SelectizeGroup 输入的默认初始值

shinyWidget在一个闪亮的应用程序中使用了这个令人惊叹的包,特别是我正在玩弄SelectizeGroup函数以创建一组 SelectizeInput 以过滤 data.frame。

有没有办法像我们一样为输入指定默认值selectizeInput

selectizeInput我们选择了一个参数,即

最初选择的值(或多个值,如果 multiple = TRUE)。如果未指定,则默认为单选列表的第一个值,而多选列表则没有值。

我想知道是否有类似的东西。

示例取自:https ://www.davidsolito.com/post/conditional-drop-down-in-shiny/

我希望在应用程序启动时至少为第一个变量预选一个值var_one

0 投票
1 回答
275 浏览

r - 如何覆盖 Shinywidget 包中的 actionbttn 颜色?

Shinywidget 包中的 actionbttn 只有几个按钮颜色选项。如何将其更改为默认未提供的其他颜色?

0 投票
1 回答
466 浏览

r - 如何从 shinywidgets 包更改 airDatepicker 中输入的字体大小?

airDatepickershinyWidgets包装中使用。这是我的代码:

我还tags$style用来放置我所有的 CSS 代码。目前(输入,而不是标签)的字体airDatepicker对于我的仪表板的其余部分来说太大了。这是我想要缩小字体的部分:

这里

我该怎么做?谢谢你。

0 投票
1 回答
184 浏览

r - 如何从 shinyWidget 更改 airDatepicker 中日历图标的大小?

我在仪表板上使用airDatepickerfrom shinyWidget

这里

如图所示,我已成功更改输入容器的大小,但没有更改日历图标的容器(shinywidget 放置日历图标的框)。我想改变的是用黄色包围的框,而不是我用红色边框标记的图标本身。

目前我的代码如下所示:

我将所有字体大小设置为 13px,包括日历图标的大小。在第 6 行,这部分不起作用:max-height: 25px; height: 25px;.

我尝试使用该行代码来更改日历图标容器的高度,使其与设置为 25px 的日期选择器输入容器相匹配。

我该怎么做?
谢谢你。

0 投票
2 回答
538 浏览

r - 在 R 中,如何创建多级 radioGroupButtons,因为每个级别取决于choiceNames 取决于上一个级别的输入?

我正在尝试创建shinyapp,其中第一个radioGroupButtons将自动更新第二级radioGroupButtons然后第三级,最终每个级别都会过滤datatable

使用的代码

应用程序.R

想要的结果是这样的图片

我用这个作为参考

更新代码----------------

0 投票
1 回答
1116 浏览

r - 如何从闪亮小部件中更改选择器输入的高度?

我使用来自 shinyWidget 的 pickerInput

我想更改 pickerInput 的高度这是我尝试使用的代码:

它们都不起作用。有谁知道该怎么做?

.choosechannel .btn {height: 26.5px; font-size: 13px;}编辑:正如 Wilmar van Ommeren 在他的回答中所建议的那样,我在 tags$style 中尝试过。它几乎可以工作。它下面仍然有空白区域。
它看起来像这样:
这里

0 投票
1 回答
1386 浏览

shiny - 更改 valueBox 中图标的位置

假设你有一个简单valueBox()shinydashboard包:

我在valueBox()一些额外的字幕和进度条中添加了一些额外的信息。但是,您会注意到,valueBox图标与框的右下角对齐,这意味着进度条(或其他内容)可能会妨碍图标。有没有一种简单的方法可以将valueBox图标对齐到框的右上角?

0 投票
0 回答
297 浏览

css - 旋转选择器输入隐藏下拉菜单

我正在尝试旋转选择器输入,以便 yaxis 选择就在它旁边。

我附上两个例子:

  1. 使用shinyWidgets::pickerInput

图片

  1. 使用shiny::selectInput

图片

如何使pickerinput下拉菜单不隐藏在绘图后面或看起来像selectinput的下拉菜单?

代码示例 1:

代码示例 2:

0 投票
1 回答
147 浏览

r - 在 shinyWidgets::airMonthinputPicker() 中选择当前月份

我正在使用包中的airMonthpickerInput()功能shinyWidgets。对于我的特定应用程序,开始值(月份)是 2019 年 2 月(如 中所定义value = as.Date("2019-02-01")。这显示正确,给出以下代码:

但是,当您尝试更改月份时,生成的弹出窗口默认显示当前月份(在撰写本文时,2020 年 1 月)。应用程序的大部分数据来自 2019 年(正如您所期望的那样,今年已经结束),因此用户必须单击月份选择器,然后单击左箭头以显示 2019 年的月份,然后选择 2019 年内所需的月份。

我想消除这种摩擦(过多的按钮点击),以便在点击月份选择器时,2019 年 2 月仍然突出显示(即显示 2019 年,而不是 2020 年)。是否有可能做到这一点?我检查了函数的参数,但看不到任何明显的东西可以让我在尝试更改月份时显示 2019。