【发布时间】:2016-09-29 21:30:31
【问题描述】:
我环顾四周并尝试了一些方法,但似乎无法正常工作。我希望能够从一些 js 代码更新存储在 input$someVar 中的值。我需要点击某个元素,我需要更新 input$someVar 值。我知道有像“updateSelectInput()”这样的函数,但是这些函数是从服务器调用的。
我可以物理地更改在数据属性中使用并显示的 HTML 中数据的值,但服务器不会将此视为更改,并且 input$someVar 保持不变。
我试过了
var selectBind = Shiny.inputBindings.bindings[5];
selectBind.binding.setValue('#loc', newValue);
在事件处理程序中,其中 #loc 是输入元素的 id,希望我可以这样做,但这会给我一个错误。
有没有办法在ui的java脚本中实现“updateSelectInput()”的功能?
【问题讨论】: