Low-code дизайнер > Создание интерфейсов > Типы виджетов > Виджеты для работы с данными / Загрузка файла с предпросмотром

Загрузка файла с предпросмотром

Виджет Загрузка файла с предпросмотром позволяет добавить файл на карточку элемента приложения или задачи, а затем просматривать его содержимое.

Кроме того, по умолчанию виджет содержит кнопки: Скачать и Редактировать. Они позволяют редактировать, загружать на компьютер и распечатывать добавленный файл.    

Настроить виджет

По умолчанию виджет добавлен на формы приложения типа Документ.

Чтобы разместить виджет на формах других объектов, перетащите его с правой панели дизайнера интерфейсов на поле для моделирования или нажмите кнопку + Виджет. Подробнее читайте в статье «Шаблон формы».

Затем выполните настройку в открывшемся окне.

Вкладка «Основные»

file-preview-01

  • Файл* — укажите контекстную переменную типа Файлы. Нажмите на ссылку <Не установлено> и выберите нужное значение из списка;
  • Отображать кнопку «Редактировать» — включите опцию, чтобы добавить кнопку на форму объекта;
  • Отображать кнопку «Печать» — отметьте опцию, чтобы кнопка появилась на форме объекта. Если в настройках приложения включена печать с водяным знаком, опция в виджете отмечена по умолчанию, и кнопка отображается на форме просмотра.
  • Редактирование файла — активируйте опцию, чтобы пользователи могли изменять файл прямо с формы приложения, не нажимая кнопку Редактировать в виджете;
  • Права родителя — отметьте опцию, чтобы наследовались права родительского приложения, если виджет размещён внутри другого виджета.

Вкладки «События» и «Системные»

На этих вкладках задаются системные настройки, одинаковые для всех виджетов. Они позволяют управлять видимостью виджетов и доступом к ним, настраивать их поведение при наведении курсора и т. д. Подробнее об этом читайте в статье «Системные настройки виджетов».

Для завершения настройки виджета нажмите кнопку Сохранить. Чтобы настроенная форма стала доступна пользователям, нажмите Сохранить и Опубликовать на верхней панели дизайнера интерфейсов.