Есть ли список всех входов и выходов, заявленных в приложении Shiny - PullRequest
0 голосов
/ 23 февраля 2020

Надеюсь, у вас хорошие выходные.

Я хотел бы проверить у вас все, есть ли способ проверить все входы и выходы, заявленные в приложении Shiny. Например, для приведенного ниже интерфейса ui.R есть 2 входа и 1 выход

ui.R

library(shiny)


# Define UI for application that draws a histogram
shinyUI(fluidPage(

  # Application title
  titlePanel("Old Faithful Geyser Data"),

  # Sidebar with a slider input for number of bins 
  sidebarLayout(
    sidebarPanel(
       numericInput("n", "Number to add", 5),
                   actionButton("add", "Add")
    ),

    # Show a plot of the generated distribution
    mainPanel(
      verbatimTextOutput("sum", placeholder = TRUE)
    )
  )))

Ожидаемый выход

Inputs 
>"n", "add"

outputs
>"sum"

1 Ответ

0 голосов
/ 23 февраля 2020

Мы можем использовать names, поскольку мы можем рассматривать input/output как list

shinyServer(function(input, output, session) {
  output$sum <- renderText({
    paste(names(input), collapse = ",")
  })
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...