Как правильно выровнять метку actionLink, которая на метке selectInput - PullRequest
0 голосов
/ 06 ноября 2019

[Предыдущий вопрос] Как включить ссылку действия в метку кнопки?

Как выровнять «получить помощь» справа от sidbarPanel?

library(shiny)

ui <- fluidPage(
  br(),
  selectInput(
    inputId = "some_id", 
    label = HTML("Please choose A or B", 
                 as.character(actionLink(inputId = 'action_link', label = 'get help'))),
    choices = c("choice A", "choice B"),
    selected = "choice A",
    selectize = F
  )
)


server <- function(input, output) {}

shinyApp(ui, server)

1 Ответ

0 голосов
/ 07 ноября 2019

Насколько я понимаю, проблема в том, что вы хотите значок помощника или ссылку сбоку от выбранного входа. для этого вы можете использовать библиотеку блестящий. Для получения подробной документации вы можете сослаться на здесь

Я попробовал пример использования этого: надеюсь, эта справка

library(shiny)
library(shinyhelper)
library(magrittr)

ui <- fluidPage(

  titlePanel(title = "Demo APP"),

  sidebarLayout(

    sidebarPanel = sidebarPanel(

      selectInput(inputId = "dataset", "choose DataSet",
                  choices = c("MTCARS","IRSIS")
      ) %>% 
        helper(type = "inline",
               title = "Inline Help",
               content = c("This helpfile is defined entirely in the UI!",
                           "This is on a new line.",
                           "This is some <b>HTML</b>."),
               size = "s")
    ),

    mainPanel = mainPanel(
      verbatimTextOutput(outputId = "TABLE")

    )
  )
)


server <- function(input, output) {
  observe_helpers()
  output$TABLE<-renderText({

    paste0("Dataset selcted: ",input$dataset)

  }) 
}

shinyApp(ui, server)

Вывод выглядитнапример: enter image description here

после нажатия значка: enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...