问题标签 [shinytree]
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.
shiny - shinyTree:超过 3 个层级
我有以下代码:
有没有办法将以下级别添加到分层树中:
1.1.1。1、
1.1.1。1.1 ,
1.1.1。1.1.1
我尝试失败:
r - R Shiny - 重置闪亮树节点选择
下面的应用程序包含一个shinyTree
、一个重置按钮 ( Reset nodes
) 和一个打印输出“选定节点”。打印输出打印get_selected
函数的输出,该输出返回选定节点的列表。
这是启动时树的屏幕截图:
未选择任何节点,因此get_selected
返回空list()
当我进行选择时,例如 node a
,get_selected
正确返回该选择:
当我单击Reset nodes
时,节点选择在树 UI 中被清除,但get_selected
与之前的选择相比没有变化:
单击重置按钮时,观察者通过updateTree
以下方式更新树:
当我点击重置时,我想get_selected
返回。list()
我使用updateTree
不正确吗?
这是重现上述内容的代码:
我尝试了以下 JQuery 无济于事:
r - 新渲染后 input$shinyTree 未更新
在下面的shiny
应用程序中,我有一个重置按钮,它可以重置shinyTree
. 我发现按下reset后对应的input$tree
并没有更新,即input$tree
仍然反映了un-reset状态。通过移动一些节点来尝试应用程序并按下重置按钮,您会看到,当输出被重置时,verbatimTextOutput
仍然显示旧版本。
这种行为是故意的吗?如何强制shinyTree
更新input$tree
时output$tree
已更改?#89 能解决我的问题吗?
澄清一下:我在发布这个问题之前已经阅读了R Shiny - Resetting shinyTree node selections,虽然相关,但它并没有解决我的问题,因为我一开始没有使用updateTree
,而且在我的实际用例中事情要复杂得多。因此,使用附加的突出显示的解决方案reactiveVal
将无法顺利运行。
我真的需要一个解决方案来确保它input$tree
是最新的,无论树是通过用户交互还是通过R
代码本身更新的。
我对闪亮的输入小部件只有肤浅的了解,但我想#89可以解决我的问题,因为shiny
只要有refresh
. 我会试试这个。
javascript - 如何传递闪亮树值以在闪亮中下拉输入
我正在尝试在 Shiny 中创建下拉输入,该输入在 R Shiny 中具有分层下拉列表,如下所示:
现在我可以创建一个闪亮树,我们可以在其中显示整个列表,但我想在下拉列表中显示列表,而不是闪亮树。
下面是我的代码:
我正在以这种方式寻找输入:Custom-Dropdown
r - 如何在 flexdashboard 中创建一个 js 复选框?shinyTree 不起作用(R,闪亮)
我在 flexdashboard 中使用 shinyTree 时遇到问题。在常规闪亮的应用程序中运行良好:
但是,当我在 Flexdashboard 中使用它时,它会返回一个空选项卡(请参阅此文件:https ://mega.nz/file/DCozwIiJ#ttcBe581FPfhINVoczfBvaXhgRlXwVSu-wd2JhXTEEY )
您知道为什么会发生这种情况以及如何在 flexdashboard 中创建一个 js 树复选框吗?