问题标签 [shinyjs]

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 投票
3 回答
8893 浏览

r - 如何在闪亮的应用程序中折叠侧边栏面板?

我有一个闪亮的应用程序,在 navbarPage 的 tabPanel 中有一个 mainPanel 和一个 sidebarPanel。我需要一个选项来隐藏与此类似的侧边栏面板:在 shinydashboardhttps://github.com/daattali/shinyjs/issues/43中默认隐藏侧边栏。

一个 actionButton 应该控制 sidebarPanel 是显示还是折叠。

这是代码:

0 投票
0 回答
871 浏览

jquery - 在 menuSubItem 上使用 shinyjs onclick 和切换功能不起作用

我在 UI 中创建了一个框,用于在运行任务之前将参数传递给服务器(单击 runButton 后,该框应隐藏或折叠,我已通过 js 折叠功能完成),当单击 menuSubItem 时,该框应该再次出现,并且在再次单击 menuSubItem 时应该隐藏该框,并在再次单击时显示(类似于 toggle() 做的事情)。

我已经在服务器中添加了以下代码,但它不起作用,请你帮我一下:shinyjs::onclick("menusub1",shinyjs::toggle(id="parinbox",anim = TRUE))

并且 useShinyjs() 已经添加到 dashboardBody 中。简单的代码如下:

0 投票
1 回答
1792 浏览

r - 闪亮的服务器连接关闭。信息:{"type":"close","code":4503,"reason":"应用程序意外退出","wasClean":true}

我在 linux Ubuntu 16.04 LTS 上部署闪亮的应用程序时遇到了问题。在我运行 sudo systemctl start shiny-server 后,打开浏览器前往http://192.168.* :3838/StockVis/,网页一秒变灰。

我在下面的 Web 控制台中发现了一些警告,并在 Web 上调查了一些信息大约两周,但仍然没有解决方案。:(

请提出一些建议以继续前进。

0 投票
3 回答
494 浏览

jquery - 闪亮:每个 menuSubItems 的不同任务与 actionButton

我已经使用 shinydashboard 创建了一个应用程序,其中包含一组 menuItems 和 menuSubItems 以及对应的 tabItems,并且每个 menuSubItems 都有一个具有不同输入参数的条件面板,以及一个用于不同分析和绘图任务的 actionButton,现在它在 actionButton 之前工作被点击,也就是在menuSubItems之间切换时conditionalPanel发生了变化,第一次点击actionButton也很好用,就是按预期显示了一个plot html,但是第一次点击actionButton后,conditionalPanel不再变化和之前在 menuSubItems 之间切换时一样,在 ui 中用鼠标单击时,menuSubItems 似乎无法更新。

确切地说,有两个问题:

  1. 在单击runButton之前,在menusubItems之间切换时条件parinbox正确更改,并且可以在menusubItems之间自由切换,并且当第一次单击runButton时,会按预期生成并加载带有plot的html,而它没有第二次工作时切换到另一个menusubItem,input$sidebarmenu 似乎没有改变?

  2. 单击menusubItem时如何展开parinbox?

Dean Attali 友好地指出 menusubItems 的 tabname 实际上并不是应用程序中子菜单元素的 ID,可能是这个原因,但我不知道如何解决它,感谢任何帮助。

一个最小的可重复代码如下:

0 投票
1 回答
747 浏览

r - 使用javascript从DT返回值

我想在此处发布的答案中再添加一行:

确定是否在闪亮的应用程序中单击了 DT 数据表

具体来说,我想返回被点击的行的“a”字段,所以我添加了

但什么也没发生。

这是代码。是否可以?

谢谢你。

0 投票
1 回答
134 浏览

r - 如何控制闪亮的更新传播顺序

嗨,我想在一些计算之后从服务器端发送一个“假”输入更新。换句话说,我想控制输出更新传播的顺序。

例如,在下面的脚本中,我需要在第二个 observeEvent 的 Sys.sleep 之后更新 output$text:

多谢

0 投票
0 回答
202 浏览

shiny - 使用 Shinyjs 和 googlesheets 重置闪亮的小部件

我的应用程序接受用户输入并将其存储在谷歌表格中。我想要一个操作按钮,在单击按钮时重置所有侧边栏面板 ui 输入。就像这篇文章一样,我尝试使用shinyjs ,但每次按下按钮时都会出现灰屏。我还尝试使用 3 个不同的 Shinyjs observeEvent 重置单独重置每个小部件。我的问题是用于捕获位置的“运行 JS 代码”是否会干扰重置侧面板。

服务器

0 投票
1 回答
560 浏览

r - 单击未更新后,使用带有滑块的 click.dt 进行过滤

请运行此代码。当您单击数据表中的一行时,您将看到“a”列中的数字被绘制出来。这是使用回调和观察事件完成的。这很好用。

但您也会看到“NUMBER”滑块输入。当用户更改滑块时,我希望绘图更新,以便绘图显示滑块中选择的数字的倍数。所以:

注释掉这一行:

并取消注释这一行:

现在重新运行代码,您将看到当您从滑块中选择不同的数字时,但没有任何反应。这是因为

位于 ObserveEvent 函数内,并且未单击表...只是更改了滑块。那么如何使 NUMBER() 可用以使其有效?

谢谢你。

0 投票
1 回答
667 浏览

r - 如何摆脱 rpivot 表中的总行和总列

这只是一个示例代码。我想删除数据透视表中名为“Total”的最后一行和最后一列。您的帮助将不胜感激。谢谢你。

0 投票
1 回答
163 浏览

javascript - 闪亮的:如何在闪亮的应用程序中添加反应栏

我正在构建一个众筹闪亮的应用程序来跟踪捐赠了多少。是否有这样的功能可以在闪亮的状态下创建反应条?如果没有,是否可以在 html、css、javascript 中执行此操作?

我想创建这样的东西:

在此处输入图像描述