Я пишу виджет rgl
в рамках htmlwidgets, чтобы rgl
сцены можно было использовать для вывода в приложениях Shiny. В основном все работает (хотя все еще грубо; см. Пакет rglwidget
на http://R-forge.r-project.org), но он не так отзывчив, как встроенные элементы управления Javascript, которые уже есть в rgl
. Я подозреваю, что проблема в обратном пути к серверу.
Иногда это будет неизбежно: если вы хотите внести большие изменения в сцену, вы можете выполнить много вычислений в R. Но в других случаях (тех, которые охватываются встроенными элементами управления), R не нужно вовлечены, все можно сделать на Javascript.
Я не хочу дублировать всю работу, которая ушла на написание элементов управления вводом Shiny, но я бы хотел их использовать. Итак, мой вопрос:
Есть ли способ указать входу Shiny вызывать функцию Javascript при его изменении, а не отправлять его значение на сервер для использования в выходных данных Shiny?