2016-03-02 3 views
0

Я создаю приборную панель, используя блестящий. В настоящее время, если я должен запустить панель мониторинга, я должен открыть server.R или ui.R в RStudio и выполнить «Запустить приложение». Мой вопрос в том, есть ли возможность иметь кнопку действия внутри интерфейса, где я нажмю кнопку действия и откроется панель инструментов? Есть ли для этого пример?Кнопка действия для ShinyR

Спасибо!

ответ

0

Создание rscript под названием appLauncher.R, который загружает rshiny пакет, а затем вызывает следующую функцию, будучи уверенным, что для заполнения в каталоге для вашего приложения:

runApp(appDir = , launch.browser = TRUE) 

Затем создать ярлык на рабочем столе в Rscript c:\aDirectory\appLauncher.R , обновляя путь к сценарию, чтобы он соответствовал тому, где вы его сохранили.

+0

Спасибо за ваш ответ. Я уже создал эту часть «runApp». Но когда я запускаю его, он открывается в Rstudio, а затем я снова нажимаю «Запустить приложение», чтобы запустить панель мониторинга. Но мне нужна кнопка с одним нажатием или код, который откроет панель инструментов напрямую. Весь RStusio будет в фоновом режиме. – Beta

+0

Вот почему я предложил сделать его ярлыком, как указано в ответе, а не просто открыть файл, связанный с rstudio. – user5219763

+0

Спасибо за ваш ответ. Но у меня возникла путаница в отношении части быстрого доступа. Итак, у меня есть R-код, который имеет appLauncher.R. Затем я создаю код с частью Rscript. Я создал ярлык на рабочем столе для кода Rscript. И дважды щелкните его, чтобы запустить его. Но это открытие ... не работает приложение. Теперь уверен, где я делаю ошибку. – Beta

Смежные вопросы