Shiny R重置dataTableOutput

时间:2016-11-28 08:53:10

标签: mysql r shiny

我在Shiny中有一个crud数据库应用程序,用户在下拉列表中选择一个对象,单击一个按钮,数据将从mysql数据库中删除。用户可以在使用代码DT::dataTableOutput("reviewdata")单击查看按钮时查看数据。当用户决定他们希望删除数据时,他们按下按钮并执行以下代码:my_sel$mydata是一个重新查询表格以重新填充下拉框的函数

#update the selection in the drop down box
updateSelectInput(session, "dropdownbox", choices = my_sel$mydata)

如上所述,点击查看按钮时,数据首先在屏幕上显示给用户。当他们删除它时,下拉框将从列表中删除该项(因为它不再可用于删除)

我的问题是

  • 表是否有类似功能,因此表格应为空白,因为我们删除了数据,因此无法显示任何内容

由于

1 个答案:

答案 0 :(得分:1)

以下是如何在Shiny中使用reactive表达式的示例。此应用程序显示可用表的列表。如果用户选择一个表格,那么表格的Review会显示几个按钮。

Delete