У меня возникли проблемы с использованием переменных внутри renderUI, и, оглянувшись, кажется, что проблема в том, что она не читает переменную, как обычно, поэтому я ищу решенияИспользование обновленной переменной внутри renderUI
позволяет сказать, что у меня есть переменная под названием modelname
в renderUI, если была выбрана радиокнопка, в зависимости от другой кнопки будет отображаться несколько разных страниц, но у каждого будет несколько ссылок загрузки.
Что бы я хотел, это какой-то способ установить имя модели для чего-то для каждой комбинации, чтобы я мог сделать вызов downloadHandler и использовать это имя модели для доступа к правильному файлу.
Любые идеи? Спасибо
своего рода жесткий, потому что его большое приложение, может быть, я объясняю это плохо, но я не думаю, что это так. В принципе, я определяю переменную как «a». Я хочу изменить его на «b». Выполнение этого внешнего renderUI работает, но внутри нет – KingOfKong
@KingOfKong 'renderUI' делает * реактивную версию функции, которая генерирует HTML, используя библиотеку Shiny UI *, не видя кода, я могу только догадываться, что ваши переменные не находятся в глобальной окружающей среды. Мне интересно, можно ли использовать обработчик * [event handler] (http://rpackages.ianhowson.com/cran/shiny/man/observeEvent.html) *. Вы можете заставить обработчик * * выполнять желаемую функцию при некотором взаимодействии с приложением. – Konrad