问题标签 [rshiny]
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 - 如何在不使用 rshiny 目录中的 www 文件夹的情况下从不同的文件夹加载不同的图像?
我正在使用 rshiny 构建渲染图像应用程序。我有 10 个不同的文件夹,每个文件夹中有 300 张图像。我不想将所有这 3000 张图像放入一个 www 文件夹中。有什么方法可以在服务器脚本中编码,我可以转到相关文件夹并找到我正在寻找的正确图像。
我搜索了rshiny官方网站,它说:
img 函数在特定位置查找您的图像文件。您的文件必须位于 app.R 脚本所在目录中名为 www 的文件夹中。Shiny 以一种特殊的方式对待这个目录。Shiny 将与您用户的 Web 浏览器共享此处放置的任何文件,这使得 www 成为放置图像、样式表和浏览器构建 Shiny 应用程序的 wep 组件所需的其他内容的好地方。
我将使用 rshiny 网站的示例
但是,取而代之的是 www 文件夹中的一张图像。我有 10 个不同的文件夹,每个文件夹中有 300 张图像。
我希望我能得到一些帮助。谢谢!
r - 如何根据 Shiny rHandsontable 中的另一列自动填充列的值?
我正在努力通过类似 vlookup 的解决方案在 RShiny 中逐行填充闪亮的表(rhandsontable)。
我需要通过使用下拉菜单选择区域列中的区域来替换管理器列中的 NA 值。
我有主集(mainData)和查找集(lupData),如下:
主要数据:
卢普数据:
在阅读销售来自哪个购物中心(即第一列中心)之后,我想在区域列上添加一个下拉列表。然后我希望在选择(使用下拉菜单)我认为/决定特定购物中心来自的区域后自动填充经理列。
请参考我的代码片段,我在下拉列表中获得的输出似乎没有显示到管理器功能所需的链接:
r - 如何创建一个闪亮的应用程序,其中选项卡仅在满足条件时才可见
我想创建一个带有两个选项卡的 ShinyApp,每个选项卡中都有一个需要回答的问题。如果用户事先正确回答了第一个问题,则用户应该只看到带有第二个问题的第二个选项卡。如果用户之前在“问题 1”选项卡中正确回答了第一个问题,是否有可能仅显示“问题 2”选项卡?
我创建了一个最小的示例,但我没有设法隐藏选项卡二。
r - rhandsontable 中的自动列宽调整
我知道 Handsontable 中提供了 AutoColumnSize 功能,但是对于 rhandsontable 是否有类似的功能,其中列会根据行中的文本大小自动调整其大小?
有没有办法可以将它合并到 rshiny 中?
谢谢 !
rshiny - 上传文件时 RSHINY 更新 selectinput
当文件上传到“file2”中时,我正在尝试更新过滤器(“maletablepercent”)。过滤器应该对文件输入“file2”中的更改做出反应。此外,fileinput 应该支持多次上传。我尝试使用以下代码,但没有任何反应。
谢谢你的帮助,赫马
r - 有没有办法在添加 RShiny 按钮的同时保持即时操作?
我是 RShiny 的新手。我做了一个程序,效果很好。它包含一个模拟功能,当参数发生变化时,它可以立即做出反应。但是,我想添加一个可以使用该参数并再次运行模拟功能的按钮。另外,我想保持即时反应。
我创建了一个类似的示例。
就像在这个示例中一样,我从 1 到 100 采样了 N 个数字。当 slicebar 更改时,结果会立即更改。同时,我想添加一个按钮,可以再次重新采样 N 个数字并获得另一个结果。
在这种情况下,我应该为按钮选择哪个功能?非常感谢你的帮助!
jquery - RShiny:dataTableProxy:selectPage 没有导航到任何页面:'页面索引超出范围'
在开始之前,我已经尝试过咨询这个问题、这个问题和dataTableProxy()
.
我目前正在尝试拥有一个基本的 RShiny 应用程序,该应用程序在加载时会自动导航到给定页面并选择给定行(稍后我计划让应用程序根据 GET 查询字符串执行此操作,但目前正在使用这个基本版本作为起点)。有问题的表有 32 行和 4 页。与我咨询的问题形成对比的是,它们是通过事件触发器来实现的,而我想在文档加载时这样做。
selectRows()
使用和选择行和页非常简单selectPage()
。selectRows()
提供预期的结果;但是,selectPage()
似乎对我不起作用,在浏览器控制台中抛出“页面索引超出范围” 。在我的示例代码中,我选择第 25 行并导航到页面索引 2。即使尝试选择页面索引 0 也会引发“超出范围”错误。
我在下面提供了我的应用程序代码。我想知道我是否试图在表格分页之前导航到页面?
非常感谢任何输入。
编辑:我有一种方法可以选择行并转到页面,如下所示。但是,即使我转到页面索引 2,页面索引 0 的内容仍然存在。所以我必须点击不同的页面,然后回到页面索引 2 才能看到我选择的行。
~ 卡伦