Я пытаюсь включить HTML в блестящую функцию textInput()
. Более конкретно я хочу включить изображение рядом с текстом, который отображается в виджетах. Следующее было написано в ui.R
:R Shiny: используйте HTML внутри функций (например, textInput, checkboxGroupInput)
shinyUI(navbarPage("Page Title",theme = shinytheme("united"),
tabPanel("Panel title",
sidebarLayout(
sidebarPanel(
textInput("textInputObject", c("Input Header", tags$span(HTML("<img src='http://www2.psd100.com/ppp/2013/10/0401/Blue-question-mark-icon-1004195336.png', title='help', alt='' />"))), value = "put text here"),
checkboxGroupInput("checkbInp", "Checkbox Header",
c("Checkbox1 [?]" = "check1" ,
"Checkbox2 [?]" = "check2" ,
"Checkbox3 [?]" = "check3") ,
selected = c("check1"))
)
)
Это дает мне:
я смог включить изображение в заголовке
textInput
. Однако он должен показывать только «Input Header», а затем изображение. Как вы видите на картинке, также отображается «span» отtags$span
. Как я могу это решить?Я понятия не имею, как включить изображение в
checkboxGroupInput
. Предполагается заменить «[?]» (См. Изображение)
Спасибо!
Это работает, но он отлично работает. До сих пор я не нашел лучшего решения. –