examples/shiny/app.R

#
# This is a Shiny web application. You can run the application by clicking
# the 'Run App' button above.
#
# Find out more about building applications with Shiny here:
#
#    http://shiny.rstudio.com/
#

library(shiny)
library(crosstalk)
library(lineupjs)
library(magrittr)

# Define UI for application that draws a histogram
ui <- fluidPage(
  titlePanel("LineUp Shiny Example"),
  fluidRow(
    column(7, lineupOutput("lineup1"))
  )
)

# Define server logic required to draw a histogram
server <- function(input, output) {
  shared_iris <- SharedData$new(iris)


  output$lineup1 <- renderLineup({
    # lineupBuilder(shared_iris) %>% buildLineUp(width = "100%")
    lineup(shared_iris, width = "100%")
  })
}

# Run the application
shinyApp(ui = ui, server = server)
lineupjs/lineup_htmlwidget documentation built on Sept. 18, 2022, 2:45 p.m.