mod_edit_settingsInput: mod_edit_settingsInput and mod_edit_settings

Description Usage Arguments Value Examples

Description

A shiny module to manage a settings file stored as xml in the www folder of the package

Usage

1
2
3
mod_edit_settingsInput(id)

mod_edit_settings(input, output, session, settingsdata, package)

Arguments

id

shiny id

input

internal

output

internal

session

internal

settingsdata

the reactive xml settings file

package

package where the xml config file is

Value

the modified reactive xml settings file

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
## Not run: 
library(shiny)
library(xml2)
if (interactive()) {
ui <- fluidPage(
  mod_edit_settingsInput("config")
)

server <- function(input, output, session) {
  initsetsdata <- reactive(read_xml(system.file("www/config.xml", package = "manageR")))
  setsdata <- callModule(mod_edit_settings, 
                         "config", 
                         settingsdata = initsetsdata,
                         package = "manageR")
}

shinyApp(ui, server)
}

## End(Not run)

BenjaminLouis/manageR documentation built on May 8, 2019, 12:50 p.m.