Задержка между индикатором остановки и отображением таблицы - PullRequest
0 голосов
/ 31 марта 2020

Прежде всего извините, я не могу поставить весь репекс, но я постараюсь объяснить, что именно происходит. Ниже приведен образец этого. Итак, в основном, я поставил индикатор выполнения, пока table1 и table2 не отобразятся в tab1. Это прекрасно.

Существует также updateSelectizeInput, который происходит в tab2. Таким образом, проблема заключается в том, что, поскольку это происходит на другой вкладке, после остановки индикатора выполнения таблицы (table1 и table2 не отображаются, вместо этого возникает задержка на 5 секунд, а затем отображаются таблицы). Я полагаю, что задержка происходит из-за updateselectizeInput, потому что, когда я прокомментировал это, вообще нет никакой задержки, и это прекрасно.

Обзор - Обновление происходит в другой вкладке, и это занимает время 5 секунд (Равно времени задержки). Пожалуйста, кто-нибудь может направить меня

 observeEvent(input$button, {
            show_modal_spinner(spin = "half-circle")
            Sys.sleep(0.1)

                output$table1 <- DT::renderDT(DT::datatable(........))
                output$table2<- DT::renderDT(DT::datatable(.....))
                updateSelectizeInput(session = session, .......)) ## happening on someother tab

            remove_modal_spinner()  
        })
```
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...