问题标签 [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 投票
0 回答
78 浏览

r - R Shiny 中基于动态组的过滤 - 通过标签复制搜索

我想在 Shiny 中创建一个过滤器,它的工作原理类似于下面的详细信息。

我目前没有任何东西可以使用所描述的功能。我实现的最接近的是使用 selectizeGroupUI/Server。但是来自 shinywidgets 的这个模块确实具有按组搜索的所需输出。

  1. 一个表显示有两列,一个 ID_Col 和一个 Tag col 和一个下拉过滤器框。

  2. 用户单击过滤器框,所有标签都可用(因为没有过滤)。他们可以滚动或搜索以找到他们的第一个标签选择。

  3. 用户选择他们的第一个标签。该表被过滤以显示所有符合该条件的 ID,以及属于该 ID 的所有其他行。并且过滤器将其选项更新为仅包含相关标签。例如:过滤值“a”将返回 ID_2 的所有 3 行和 ID_3 的所有 3 行。并且搜索栏将更新,以便可以选择的第二个标签将仅位于值“x”、“y”和“n”之间因为 ID_2 和 ID_3 有一行值为“a”并且标签与 ID_2 和 ID_3 相关的是“x”、“y”和“n”。

前任:

用户从更新的列表中选择第二个标签,并重复上述动作。

  1. 第二个标签被选中,表仅更新与 tag_1 和 tag_2 相关的 ID。过滤器仅使用与 tag_1 和 tag_2 相关的 ID 的相关标签进行更新。

例如:如果用户选择“y”作为第二个标签,那么过滤器将搜索 ID 与“a”和“y”相关联的 ID。因此,从上述示例返回的唯一 ID 是 ID_2。所以它在实践中应该像下面这样工作。

这个问题的更复杂的版本是,我有许多类型的标签,例如,如果我们在谈论食谱,则为 1:1 和 1:many。在我的 1:1 表中,我有 recipe_ID、风格(法语或日语或等)、cook_duration 等。但我会有一个 1:many table recipe_ID、成分。

完整的问题是我如何才能做到以上,保留选择更新,将标签类型拆分为单独的过滤器,并让搜索栏查找满足所有标签条件的 ID。

例如:我有很多鸡肉要煮,选择鸡肉作为配料的第一个标签。所有使用鸡肉的食谱都出现了。我也有很多洋葱。tag2 == 洋葱。该表更新为仅包含鸡肉和洋葱的食谱。我没有亚洲成分,所以我会选择意大利语作为我的流派。该表更新为意大利菜谱,使用鸡肉和洋葱。

为了增加另一层复杂性,搜索时最好在 OR 和 AND 之间进行选择。

例如:我刚从亚洲食品店回来,现在我的搜索是针对日本或中国的食谱,其中食谱有鸡肉和洋葱。

先感谢您。


这是我无法逾越的起点。我不确定是否可以使用 selectizeGroup 获得我想要的东西。

0 投票
1 回答
114 浏览

r - 在 selectInput 小部件下拉选项上添加彩色点

我有一个 selectInput 小部件,它允许选择多个输入。我想在每个选择选项上添加一个小彩色点,以便将其用作基于输入生成的相应绘图的图例。

我尝试遵循这种方法,但由于我没有可用的现有图像,我认为它不适合我的需要。我还尝试icon("circle")在每个下拉选项上插入一个圆圈图标,然后我想尝试着色,但无法做到。

0 投票
1 回答
85 浏览

r - airDatepickerInput的图标怎么可以

在此处输入图像描述

如何将此图标更改为其他内容,例如表示重置的图标?

0 投票
1 回答
179 浏览

r - 如何将粗体字体大小更改为 shinyWidgets 包的 pickerInput() 中的组标题?

我正在构建一个 RShiny-App,现在我正在格式化一些部分,因此它们更具可读性。我使用并pickerInput()希望将标题设为粗体。我正在使用以下代码:DEATR

这给了我以下信息:

在此处输入图像描述

如何使标题变粗?有什么建议么?

0 投票
1 回答
156 浏览

r - 如何将闪亮的 radioGroupButtons 放入列中

我想将一些radioGroupButtons()从对齐shinyWidgets到 5 个等距的列。我还希望按钮都具有相同的宽度。如果我使用列宽会更好一些,direction = "vertical"但列最终会彼此相距更远。这就是它的原样。

在此处输入图像描述

也许答案隐藏在这里,但我无法弄清楚。

0 投票
1 回答
111 浏览

r - shinyFeedback 不适用于 shinyWidgets 的 autonumericInput 函数

我正在尝试使用shinyFeedback. 我使用来自shinyWidgets. 这两个似乎不能一起工作。下面是一个表示可以shinyFeedback正常工作numericInput但不能正常工作的代表autonumericInput

有什么技巧可以让这两者一起工作吗?

不良行为

0 投票
2 回答
89 浏览

r - 在数据表的单元格中显示多个字符串,可以通过单击它们来删除这些字符串

我在下面有一个闪亮的应用程序,在其中我将数据框转换为一个数据框,其中将根据 总结d唯一性,并添加一个新列及其. 然后我使用包来显示这个数据框。我想知道是否可以使用另一种方法来显示表格,如下面的屏幕截图所示,其中用户将能够将列中的不同字符串显示为他将能够删除的分隔词。这是第二列中的示例。itemsnamecountDTDTshinywidgetsitems

在此处输入图像描述

0 投票
1 回答
132 浏览

css - R - 闪亮的 radioGroupButtons 在查看器中渲染效果不佳

我使用了这里的一些逻辑 How to put shiny radioGroupButtons into columns 并且似乎无法让布局在查看器窗格中正确显示。这些按钮在 Chrome 中看起来不错。我不知道如何解决它。

在此处输入图像描述

0 投票
1 回答
279 浏览

r - 在 Shiny 应用程序中更改 shinyWidget 的 switchInput 默认颜色

如何更改 SwitchInput 元素的颜色(来自 ShinyWidgets 包)?

0 投票
1 回答
62 浏览

r - 在 Shiny 应用程序中禁用 SwitchInput 蓝色发光

如何禁用出现在switchInput元素上的蓝色光芒?