Shiny 返回数据编辑表?
我使用DTEdit允许用户在我闪亮的应用程序中编辑数据表。它运行良好,并在UI中显示用户的更新/插入。但是,我希望能够在更新的表上执行函数。有没有办法将更新后的表返回到服务器端和UI端?Shiny 返回数据编辑表?,shiny,dt,Shiny,Dt,我使用DTEdit允许用户在我闪亮的应用程序中编辑数据表。它运行良好,并在UI中显示用户的更新/插入。但是,我希望能够在更新的表上执行函数。有没有办法将更新后的表返回到服务器端和UI端?dtedit处理用户数据编辑的主要方法是使用和定义回调 但是,dtedit确实返回一个reactiveValues。在服务器端,可以在observeEvent中检测到“反应值”的更改 我有使用reactiveValues的返回列表和基于。以前我的DTedit版本返回“reactive”列表,而不是“reactiv
dtedit
处理用户数据编辑的主要方法是使用和定义回调
但是,dtedit
确实返回一个reactiveValues
。在服务器端,可以在observeEvent
中检测到“反应值”的更改
我有使用reactiveValues的返回列表和基于。以前我的DTedit
版本返回“reactive”列表,而不是“reactiveValues”,但现在返回reactiveValues
,就像这样
使用:
服务器您好,如果您提供
server <- function(input, output) {
Grocery_List_Results <- dtedit(
input, output,
name = 'Grocery_List',
thedata = data.frame(
Buy = c('Tea', 'Biscuits', 'Apples'),
Quantity = c(7, 2, 5),
stringsAsFactors = FALSE
)
)
observeEvent(Grocery_List_Results$thedata, {
message(Grocery_List_Results$thedata)
})
}
ui <- fluidPage(
h3('Grocery List'),
uiOutput('Grocery_List')
)
shinyApp(ui = ui, server = server)