Ich möchte meinen Aktionsschaltflächen oder meinen Slidern Tooltips mit dem Paket shinyBS
und einer Funktion tipify
hinzufügen. Ich habe einen Text für das Argument "title" des Tooltips hinzugefügt. Wenn mein Text jedoch einen Apostroph (einfaches Anführungszeichen) enthält, wird ein Fehler angezeigt. Was nicht mit dem Label des actionButton selbst passiert!einfaches Anführungszeichen in string transformiert sliderInput in numericInput bei Verwendung von shinyBS
library(shiny); library(shinyBS)
shinyApp(ui = basicPage(p("title"), uiOutput("button_with_tooltip"), uiOutput("input_slider")),
server = function(input, output, session){
output$button_with_tooltip = renderUI({
tipify(actionButton("button", label="I'm doing nothing"), title="I am doing nothing")})})
Wenn Sie den Tooltip-Titel von ändern „Ich bin“ zu „Ich bin“, wird es nicht angezeigt werden soll.
Und noch überraschender Verhalten Folge dieses Fehlers ist mit inputSlider
, sie verwandeln sich automatisch in eine numericInput
, wenn der Titel des Tooltip ein einziges Zitat darin hat ... seltsam! Versuchen Sie folgendes:
shinyApp(
ui = basicPage(p("title"), uiOutput("input_slider")),
server = function(input, output, session){
output$input_slider = renderUI({
tipify(sliderInput("slider", label="I'm a simple slider", min=0, max=10, value=5), title="I'm doing nothing")
})})
Warum dies geschieht und wie kann ich diese außer Kraft setzen? Danke,
NB: Ich bin Französisch, damit ich Apostrophe NEED
Danke,
wichtig: ich verwende Version shinyBS_0.61; Aktuelle Versionen scheinen es zu beheben. – agenis