【发布时间】:2015-11-17 03:15:23
【问题描述】:
我正在尝试对 radioButton 元素的选择进行 HTML 格式的选择。
我能够为滑块输入制作 HTML 格式的标签:
sliderInput("bins",
HTML("Number of <u>bins</u>α<sub>1</sub>:"),
min = 1,
max = 50,
value = 30)
我希望像下面这样的代码块适用于 radioButton
radioButtons("dist", "Distribution type:",
c(HTML("Normal μ<sub>1</sub>") = "norm",
"Uniform" = "unif",
"Log-normal" = "lnorm",
"Exponential" = "exp"))
但是,上面的代码块会引发错误。我更深入地研究了 radioButtons 的执行方式 (https://github.com/rstudio/shiny/blob/8546918cbbc240e23b622d3c5c8181090deb7d62/R/input-utils.R)。最终,调用名为“generateOptions”的方法来为单选按钮生成文本标签。
inputTag <- tags$input(
type = type, name = inputId, value = value
)
如果我可以替换
value = value
与
value = HTML(value)
我认为这可能能够解决我的问题。关于如何进行的任何想法?
【问题讨论】:
-
我已经填写了an issue。