# NOT RUN {
if(interactive()){
library(shiny)
library(rhandsontable)
library(shinyjs)
ui <- fluidPage(
useShinyjs(),
dataInputUI("input1"),
dataFilterUI("filter1"),
dataSyncUI("sync1"),
dataEditUI("edit1")
)
server <- function(input,
output,
session) {
values <- reactiveValues(
data = NULL,
data_subset = NULL
)
data_input <- dataInputServer("input1")
data_edit <- dataEditServer(
"edit1",
data = data_input
)
data_sync <- dataSyncServer(
"sync1",
data = data_input,
data_subset = data_edit,
rows = NULL,
columns = NULL
)
}
shinyApp(ui, server)
}
# }
Run the code above in your browser using DataLab