Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

116
Visualizações
Incrustación/reparación de la ubicación de Bootstrap 4.0 Tooltip en Shiny

Tengo información sobre herramientas que funciona en mi aplicación brillante usando solo HTML puro. Pero, la ubicación de la información sobre herramientas no se cierne sobre el botón como intento. Mi código para reproducir esto está abajo. Pensé que colocar el botón en un div haría que la información sobre herramientas se desplazara sobre el botón, pero claramente eso no es correcto.

¿Alguna sugerencia sobre cómo hacer que la información sobre herramientas se desplace directamente sobre el botón cuando paso el mouse sobre el botón?

Código a continuación y no que el archivo .js viva en el subdirectorio www de la aplicación.

Editar

Descubrí que si uso lo siguiente, se desplaza como se esperaba sobre el botón. No estoy seguro de si este es el mejor enfoque, pero parece funcionar.

 tags$a(href = "#", `data-toggle`="tooltip", `data-placement`="top", title="Is this over my button", actionButton('button', 'Button'))

ui.R

 library(shiny) library(bslib) library(shinyWidgets) ui <- fluidPage( tags$head( tags$script(src = "myscript.js") ), navbarPage( theme = bs_theme(bootswatch = "litera"), title = 'Methods', tabPanel('One'), ), sidebarLayout( sidebarPanel( fileInput('input0', 'Browse'), uiOutput("input1"), ), mainPanel( h1('Hello World!'), tags$div(class = "header", `data-toggle`="tooltip", `data-placement`="top", title="Tooltip on top", actionButton('button', 'Button') ) ), ) )

servidor.R

 server <- function(input, output) { output$input1 <- renderUI({ selectInput("input1", "Choose:", letters[1:5]) }) }

miscript.js

 $(function () { $('[data-toggle="tooltip"]').tooltip() })
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Mire esta documentación de arranque. Inicialmente, debe vincular a popper.min.js e intentar algo como:

 tags$head( tagList( tags$script(src = "myscript.js"), tags$script(src = "https://cdn.jsdelivr.net/npm/@popperjs/core@2.9.2/dist/umd/popper.min.js")))
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda