我想在一个selectInput()中创建一个modalDialog()。并创建基于该selectInput()的反应性数据集。但是,我得到了错误消息:
Warning: Error in : Problem with `filter()` input `..1`.
i Input `..1` is `name == input$selectName`.
x Input `..1` must be of size 87 or 1, not size 0.
[No stack trace available]
然而,我可以在numericInput()中反应性地创建renderText()的
我已经在下面创建了一个最小的代码来重现我在我的应用程序中面临的问题。
我尝试做的是为多个输入调用相同的observeEvent,其中observeEvent的actionButton之一存在于modalDialog中,该函数仅在observeEvent内调用的函数被调用后创建。我面临的问题是,在从modalDialog添加此actionButton以调用具有多个输入的observeEvent之后,observeEvent从未被调用过。如果我移除这个按钮,observeEvent就会被调用。以下是我的代码:
library(shiny)
#Function called from sh
我有一个包含来自DT包的数据表的R/Shiny应用程序。 在这个线程render dropdown for single column in DT shiny之后,我已经能够将操作按钮嵌入到我的数据表的列中,这将触发一组相应的观察者。 但是,当对datatable进行分页时,我的操作按钮将仅对第一页上的按钮正确工作。后续页面上的按钮不起作用。即使我使用列排序对数据进行重新排序,这种情况仍然存在,因为在初始呈现时页面2+上的任何按钮都将不起作用,即使它们被重新排序到页面1上。 我认为问题出在回调参数是如何使用javascript (不幸的是我无法理解)来正确呈现操作按钮的。有没有人能建议如何让