问题标签 [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.
r - 如何在闪亮的应用程序中折叠侧边栏面板?
我有一个闪亮的应用程序,在 navbarPage 的 tabPanel 中有一个 mainPanel 和一个 sidebarPanel。我需要一个选项来隐藏与此类似的侧边栏面板:在 shinydashboard和https://github.com/daattali/shinyjs/issues/43中默认隐藏侧边栏。
一个 actionButton 应该控制 sidebarPanel 是显示还是折叠。
这是代码:
jquery - 在 menuSubItem 上使用 shinyjs onclick 和切换功能不起作用
我在 UI 中创建了一个框,用于在运行任务之前将参数传递给服务器(单击 runButton 后,该框应隐藏或折叠,我已通过 js 折叠功能完成),当单击 menuSubItem 时,该框应该再次出现,并且在再次单击 menuSubItem 时应该隐藏该框,并在再次单击时显示(类似于 toggle() 做的事情)。
我已经在服务器中添加了以下代码,但它不起作用,请你帮我一下:shinyjs::onclick("menusub1",shinyjs::toggle(id="parinbox",anim = TRUE))
并且 useShinyjs() 已经添加到 dashboardBody 中。简单的代码如下:
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 上调查了一些信息大约两周,但仍然没有解决方案。:(
请提出一些建议以继续前进。
jquery - 闪亮:每个 menuSubItems 的不同任务与 actionButton
我已经使用 shinydashboard 创建了一个应用程序,其中包含一组 menuItems 和 menuSubItems 以及对应的 tabItems,并且每个 menuSubItems 都有一个具有不同输入参数的条件面板,以及一个用于不同分析和绘图任务的 actionButton,现在它在 actionButton 之前工作被点击,也就是在menuSubItems之间切换时conditionalPanel发生了变化,第一次点击actionButton也很好用,就是按预期显示了一个plot html,但是第一次点击actionButton后,conditionalPanel不再变化和之前在 menuSubItems 之间切换时一样,在 ui 中用鼠标单击时,menuSubItems 似乎无法更新。
确切地说,有两个问题:
在单击runButton之前,在menusubItems之间切换时条件parinbox正确更改,并且可以在menusubItems之间自由切换,并且当第一次单击runButton时,会按预期生成并加载带有plot的html,而它没有第二次工作时切换到另一个menusubItem,input$sidebarmenu 似乎没有改变?
单击menusubItem时如何展开parinbox?
Dean Attali 友好地指出 menusubItems 的 tabname 实际上并不是应用程序中子菜单元素的 ID,可能是这个原因,但我不知道如何解决它,感谢任何帮助。
一个最小的可重复代码如下:
r - 如何控制闪亮的更新传播顺序
嗨,我想在一些计算之后从服务器端发送一个“假”输入更新。换句话说,我想控制输出更新传播的顺序。
例如,在下面的脚本中,我需要在第二个 observeEvent 的 Sys.sleep 之后更新 output$text:
多谢
shiny - 使用 Shinyjs 和 googlesheets 重置闪亮的小部件
我的应用程序接受用户输入并将其存储在谷歌表格中。我想要一个操作按钮,在单击按钮时重置所有侧边栏面板 ui 输入。就像这篇文章一样,我尝试使用shinyjs ,但每次按下按钮时都会出现灰屏。我还尝试使用 3 个不同的 Shinyjs observeEvent 重置单独重置每个小部件。我的问题是用于捕获位置的“运行 JS 代码”是否会干扰重置侧面板。
服务器
r - 单击未更新后,使用带有滑块的 click.dt 进行过滤
请运行此代码。当您单击数据表中的一行时,您将看到“a”列中的数字被绘制出来。这是使用回调和观察事件完成的。这很好用。
但您也会看到“NUMBER”滑块输入。当用户更改滑块时,我希望绘图更新,以便绘图显示滑块中选择的数字的倍数。所以:
注释掉这一行:
并取消注释这一行:
现在重新运行代码,您将看到当您从滑块中选择不同的数字时,但没有任何反应。这是因为
位于 ObserveEvent 函数内,并且未单击表...只是更改了滑块。那么如何使 NUMBER() 可用以使其有效?
谢谢你。
r - 如何摆脱 rpivot 表中的总行和总列
这只是一个示例代码。我想删除数据透视表中名为“Total”的最后一行和最后一列。您的帮助将不胜感激。谢谢你。