In Shiny, update DataTable with new values from user input
I'm writing a shiny app that has a table (using DT::renderDataTable ) from which users can select a row. But I want the user to also be able to add new row(s) if what they want is not already in the table. I'm using input controls for the user to enter new data, and I have an action button which, if pressed, should create a new row of data in the table from the input values. But pressing the button does not update the table. A minimal example: library(shiny) library(DT) mydata = data.frame(id=letters[1:5], val=sample(10,5,T)) ui = fluidPage(dataTableOutput("table"), textInput('NewID', 'Enter