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

css - 如何将 css 样式应用于闪亮的闪亮的闪亮的 actionBttn

我有一个示例闪亮的应用程序,如下所示。为了使用 selectInput 的 actionButton,我需要添加style='margin-top:25px'. Shinywidgets 包有actionBttn一些内置样式的小部件。例如,我喜欢带有style='gradient'. 但我想知道如何使用 css 样式在顶部添加边距以actionBttn与其他元素对齐?

0 投票
1 回答
508 浏览

shiny - 使用 shinywidgets 从 pickerInput 中删除“全选”操作按钮

我正在使用 shinywidgets pickerinput 创建一个下拉列表,供用户使用下面的代码选择他们感兴趣的国家或地区。我想删除“全选”的功能,即用户应该只能选择几个国家而不是整个列表(即 185 个国家)。

如果需要进行新的国家/地区比较,我希望保留“取消全选”,但选择所有国家/地区将不适用于进一步的下游代码。

是否可以从 pickerinput 中删除此“全选”功能,或者可能是允许多项选择并能够取消全选的替代解决方案。

在此处输入图像描述

0 投票
0 回答
360 浏览

r - 设置日期时,airDatePickerInput 无法按预期工作

在 Shiny 中,当我尝试airDatePickerInput使用该updateAirDateInput功能更新任何内容时,日期更新不正确。

如果我告诉updateAirDateInput将日期设置为"2020-02-01",它会将日期设置为"2020-01-01",比我想要的少 1 天。为什么??

这是一个错误吗?我必须增加我想要的日期 + 1 吗?

这是一个显示我正在谈论的示例,按下按钮将日期设置为"1999-01-01",应用程序将错误地将日期设置为最后一天1998

0 投票
2 回答
424 浏览

r - R shinydashboardPlus - 让漂亮的开关再次漂亮

在右侧边栏中使用 shinydashboardPlus 和 prettySwitch - 开关元素的对齐方式搞砸了

丑陋的开关

有没有办法让开关像这样再次漂亮

漂亮的开关

这是代码。设置 md = FALSE 会起作用,但会影响其他一切的外观,所以我不想这样做。

0 投票
1 回答
160 浏览

r - R Shiny:有条件地要求用户选择pickerInput

pickerInput在应用程序中有两个值。首先,geography用户可以选择查看state(默认)或county数据。如果用户选择county,我想要求他们从第二个中选择一个状态pickerInput,这只是一个状态列表。不需要用户在 时选择状态input$geography == "state"

我考虑过把它放在 a 里面,modalDialogue但它不起作用。我也尝试了一个updatePickerInput也不起作用。

有条件地要求用户从 a 中选择一个值的最佳方法是pickerInput什么?

谢谢你。

0 投票
0 回答
50 浏览

r - 如何在 R Shiny 小部件包的状态栏中添加金钱前缀?

我尝试运行一些代码,但它们都将数字转换为字符串,所以闪亮无法计算它。有没有办法将 shinyWidgets 包中进度条中的数字显示为钱?

例如:1.000.000,70 雷亚尔/5.000.000,29 雷亚尔

(在我发言的巴西,我们使用点作为千位分隔符,逗号作为小数分隔符)

0 投票
1 回答
181 浏览

r - 在 confirmSweetAlert 中禁用确认按钮

我正在尝试禁用 confirmSweetAlert 中的确认按钮,除非 selectizeInput 中有一些输入。似乎有使用 Javascript 的解决方案,例如swal.disableConfirmButton()and document.getElementsByClassName().disabled = true,但是当我在 下运行它们时shinyjs::runjs,这些似乎不起作用。有什么解决方案可以解决这个问题吗?这是我的示例代码:

0 投票
0 回答
86 浏览

r - 为什么我的下载按钮在闪亮的应用程序中激活两次?

所以我有一个闪亮的应用程序(https://github.com/tadeu95/BAGs)(http://tadeu-apps.shinyapps.io/bags ,我有几个下载按钮。最近开始发生的事情是,当我单击下载按钮时,它会激活两次并下载相同的文件两次。问题是该应用程序运行了将近一年没有任何问题。我已经尝试过 chrome、edge 和 mozzila 并且每次都会发生。我不知道发生了什么,因为我没有触及实现下载的代码部分。

我刚刚发现的一件事是,如果不是用鼠标左键单击下载按钮,而是单击右键并选择“在新选项卡中打开链接”,它只会正确下载文件一次。

这是一个简短的可重现应用程序,我建议您输入“ursidae”,因为它会很快下载文件:

如果有人知道原因可能是什么,我将非常感激。

0 投票
1 回答
291 浏览

r - 闪亮模块中带有updateMaterialSwitch的observeEvent不更新输入

我想用 observeEvent 更新闪亮模块内的 materialSwitch,触发事件但 updateMaterialSwitch 不会更改输入值。我的代码片段:

当 observeEvents 在 app_server 中时,一切正常。当我将它们移动到 mod_1_server 时,会触发事件,但 input$uncumulate_tagvals (我的 inputId)的预期值永远不会改变。我的猜测是这个问题可能与会话有关,但我不知道如何解决它。有什么建议么?

0 投票
0 回答
54 浏览

shiny - 有没有办法在 R Shiny 中使用 selectizeInputs 创建双向链接过滤?

我正在使用多个独立的 selectizeInputs,它们应该提供双向过滤,但我似乎无法让它们工作。当我尝试在我的服务器函数中更新 selectizeInputs 时,它们会相互覆盖并给出不可预测的结果。例如,我希望当我向 constituency_name selectizeInput ( input$const_name ) 添加输入时, const_code selectizeInput 应该更新并包含其他代码,并且虎钳反之亦然,无论我从哪一个开始,但事实并非如此。我究竟做错了什么?另外,如果还不清楚,请告诉我,以便我解释更多。见附件的一些用户界面图片