Я хочу создать диалоговое окно входного файла. Это просто, используя функцию fileInput
.
shinyUI(pageWithSidebar(
headerPanel(""),
sidebarPanel(
fileInput("file", "Select a file")
),
mainPanel()
))
После загрузки это выглядит так:
Теперь я хочу reset элемент inputFile
указать состояние, которое было перед загрузкой. Поскольку нет такой функции, как updateFileInput
, я являюсь новичком JS/HTML, я не могу понять, как я мог бы это достичь. Вывод кода из fileInput("file", "Select a file")
следующий.
<label>Select a file</label>
<input id="file" type="file" accept="text/plain"/>
<div id="file_progress" class="progress progress-striped active shiny-file-input-progress">
<div class="bar"></div>
<label></label>
</div>
Любые идеи?
PS. Я не хочу использовать реактивный renderUI
здесь, чтобы повторно отобразить элемент ввода файла. Я бы предпочел пойти "путь обновления" (если есть такая вещь)...