R Shiny - параметры настройки не работают для tippy :: with_tippy () - PullRequest
0 голосов
/ 06 марта 2020

Я пытаюсь расположить всплывающую подсказку справа от textInput, используя пакет tippy, однако он не работает:

library(shiny)
library(tippy)

shinyApp(
  ui = fluidPage(
    with_tippy(textInput("input", "input with tooltip"), "Input text", placement = "right")
 ),
 server = function(input, output) {}
)

position = 'right', arrow = 'true' и параметры theme = 'light' также не работают.

Мне было интересно, была ли это проблема совместимости браузера или я пропустил некоторые CSS зависимости с моей стороны? Я попытался запустить приложение на Chrome v82.0.4068.5, Firefox 73.0.1 и Microsoft Edge 44.18362.449.0 безрезультатно.

1 Ответ

1 голос
/ 06 марта 2020

Ваш код не запускается, потому что with_tippy не является допустимой функцией.

Приведенный ниже код должен правильно показывать положение всплывающей подсказки. Важно отметить: tippy_this(elementId) относится к textInput(inputId) с именем THISinput здесь для ясности.

Вместо фактического переноса textInput в tippy_this, мы просто возвращаемся к вводу с elementId.

library(shiny)
library(tippy)

shinyApp(
  ui = fluidPage(
    textInput(inputId = "THISinput", "input with tooltip"),
    tippy_this(elementId = "THISinput", tooltip = "Hovertext for 'THISinput' here", placement="right")
  ),
  server = function(input, output) {}
)
...