检测所有Shiny输入/输出何时被绑定?

MDe*_*MDe 5 javascript r shiny

我想等待运行一些Javascript,直到所有Shiny输入和输出都被绑定.

实现此目的的一种方法是侦听'shiny:bound'事件X次,其中X是输入和输出的总和,并且事先已知.(http://shiny.rstudio.com/articles/js-events.html)

但我知道如果我添加或删除输入/输出,我将忘记更改X,所以我试图更抽象地做到这一点.

有没有一种简洁的方法来检查,无论是从server.R还是在JS脚本中,Shiny是否已完成所有绑定,而不知道究竟有多少输入/输出?

请注意,'shiny:idle'甚至经常在所有内容绑定之前触发,因此我认为这不会起作用.