【发布时间】:2019-08-28 20:22:18
【问题描述】:
我收集到我需要使用shinyjs 和extendShinyjs,所以这是我目前所拥有的:
在ui.R之外的ui函数中:
js_reset_axes <- "shinyjs.reset_axes = function(){ }"
ui函数内部:
extendShinyjs(text = js_reset_axes, functions = c("reset_axes"))
在服务器函数中:
js$reset_axes()
我不太了解 js 语法,但我知道我必须用模式栏按钮的位置填充 ui.R 函数并指出我希望它被点击。我认为这是重置轴按钮的位置:
<a rel="tooltip" class="modebar-btn" data-title="Reset axes" data-attr="zoom" data-val="reset" data-toggle="false" data-gravity="n">
点击它的正确 js 语法是什么?
有多个元素具有相同的classname,所以我必须使用data-title 或data-val 标识符来指定。或者,可以删除所有其他元素,只保留我感兴趣的元素。
【问题讨论】:
标签: javascript r shiny shinyjs