我試圖將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
。但是,它應該只顯示「輸入標題」,然後顯示圖像。正如您在圖片中看到的,還會顯示tags$span
的「span」。我該如何解決這個問題?我不知道如何將圖像包含在
checkboxGroupInput
中。它應該取代「[?]」(見圖)
謝謝!
它是解決方法,但它工作正常。到目前爲止,我沒有遇到更好的解決方案。 –