问题标签 [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.
css - 如何将 css 样式应用于闪亮的闪亮的闪亮的 actionBttn
我有一个示例闪亮的应用程序,如下所示。为了使用 selectInput 的 actionButton,我需要添加style='margin-top:25px'
. Shinywidgets 包有actionBttn
一些内置样式的小部件。例如,我喜欢带有style='gradient'
. 但我想知道如何使用 css 样式在顶部添加边距以actionBttn
与其他元素对齐?
r - 设置日期时,airDatePickerInput 无法按预期工作
在 Shiny 中,当我尝试airDatePickerInput
使用该updateAirDateInput
功能更新任何内容时,日期更新不正确。
如果我告诉updateAirDateInput
将日期设置为"2020-02-01"
,它会将日期设置为"2020-01-01"
,比我想要的少 1 天。为什么??
这是一个错误吗?我必须增加我想要的日期 + 1 吗?
这是一个显示我正在谈论的示例,按下按钮将日期设置为"1999-01-01"
,应用程序将错误地将日期设置为最后一天1998
r - R Shiny:有条件地要求用户选择pickerInput
我pickerInput
在应用程序中有两个值。首先,geography
用户可以选择查看state
(默认)或county
数据。如果用户选择county
,我想要求他们从第二个中选择一个状态pickerInput
,这只是一个状态列表。不需要用户在 时选择状态input$geography == "state"
。
我考虑过把它放在 a 里面,modalDialogue
但它不起作用。我也尝试了一个updatePickerInput
也不起作用。
有条件地要求用户从 a 中选择一个值的最佳方法是pickerInput
什么?
谢谢你。
r - 如何在 R Shiny 小部件包的状态栏中添加金钱前缀?
我尝试运行一些代码,但它们都将数字转换为字符串,所以闪亮无法计算它。有没有办法将 shinyWidgets 包中进度条中的数字显示为钱?
例如:1.000.000,70 雷亚尔/5.000.000,29 雷亚尔
(在我发言的巴西,我们使用点作为千位分隔符,逗号作为小数分隔符)
r - 在 confirmSweetAlert 中禁用确认按钮
我正在尝试禁用 confirmSweetAlert 中的确认按钮,除非 selectizeInput 中有一些输入。似乎有使用 Javascript 的解决方案,例如swal.disableConfirmButton()
and document.getElementsByClassName().disabled = true
,但是当我在 下运行它们时shinyjs::runjs
,这些似乎不起作用。有什么解决方案可以解决这个问题吗?这是我的示例代码:
r - 为什么我的下载按钮在闪亮的应用程序中激活两次?
所以我有一个闪亮的应用程序(https://github.com/tadeu95/BAGs)(http://tadeu-apps.shinyapps.io/bags ),我有几个下载按钮。最近开始发生的事情是,当我单击下载按钮时,它会激活两次并下载相同的文件两次。问题是该应用程序运行了将近一年没有任何问题。我已经尝试过 chrome、edge 和 mozzila 并且每次都会发生。我不知道发生了什么,因为我没有触及实现下载的代码部分。
我刚刚发现的一件事是,如果不是用鼠标左键单击下载按钮,而是单击右键并选择“在新选项卡中打开链接”,它只会正确下载文件一次。
这是一个简短的可重现应用程序,我建议您输入“ursidae”,因为它会很快下载文件:
如果有人知道原因可能是什么,我将非常感激。
r - 闪亮模块中带有updateMaterialSwitch的observeEvent不更新输入
我想用 observeEvent 更新闪亮模块内的 materialSwitch,触发事件但 updateMaterialSwitch 不会更改输入值。我的代码片段:
当 observeEvents 在 app_server 中时,一切正常。当我将它们移动到 mod_1_server 时,会触发事件,但 input$uncumulate_tagvals (我的 inputId)的预期值永远不会改变。我的猜测是这个问题可能与会话有关,但我不知道如何解决它。有什么建议么?
shiny - 有没有办法在 R Shiny 中使用 selectizeInputs 创建双向链接过滤?
我正在使用多个独立的 selectizeInputs,它们应该提供双向过滤,但我似乎无法让它们工作。当我尝试在我的服务器函数中更新 selectizeInputs 时,它们会相互覆盖并给出不可预测的结果。例如,我希望当我向 constituency_name selectizeInput ( input$const_name ) 添加输入时, const_code selectizeInput 应该更新并包含其他代码,并且虎钳反之亦然,无论我从哪一个开始,但事实并非如此。我究竟做错了什么?另外,如果还不清楚,请告诉我,以便我解释更多。见附件的一些用户界面图片