Я сделал приложение для блестящей панели, в котором сейчас довольно много строк кода, и мне интересно, есть ли способы разделить код на разные файлы . R файлы. Я видел похожий вопрос здесь, но ответ не помогает (тем более ничего не говорит о коде в серверной части приложения).
Для пользовательского интерфейса я создал функции с именами header
, sidebar
и body
, а затем просто пишу
ui <- dashboardPage(header(), sidebar(), body())
Это работает хорошо и по-прежнему работает, если функции header
, sidebar
и body
должны иметь аргументы.
Для серверной части я не думаю, что подобная стратегия может быть применена. Мне интересно, можно ли написать «локальные» серверные функции (например, по одной на пункт меню), а затем объединить их в одну центральную серверную функцию.
Как вы думаете, что-то подобное выполнимо? В общем, спасибо за ваши советы и идеи, которые могут сделать мой код более управляемым.
source("HelperFunctions.R")
внутри своего приложения. - person jrzelling   schedule 13.08.2016