Как установить несколько реактивных значений и блестящих выходов в NULL? - PullRequest
0 голосов
/ 18 февраля 2019

Я хочу установить для нескольких блестящих выходных элементов и реактивных значений значение NULL, возможно, с помощью цикла, подобного следующему:

itemsToNull <- c("output$plot1", "output$plot2", 
                 "reactVal$react1", "reactVal$react2")

for (i in itemsToNull) {
    assign(i, NULL)
}

или аналогичного, но различного:

itemsToNull <- list("output$plot1", "output$plot2", 
                 "reactVal$react1", "reactVal$react2")

for (i in 1:length(itemsToNull)) {
    assign(itemsToNull[[i]], NULL)
}

Ни один изэти работы, поэтому я делал это «вручную»:

output$plot1    <- NULL
output$plot2    <- NULL
reactVal$react1 <- NULL
reactVal$react2 <- NULL

Конечно, есть более элегантное решение, о котором я не знаю?

...