Пример предоставила t.me/sakhnovadinara
Вопрос: Как определить типы файлов, разрешенных к загрузке на форме?
Ответ: Можно при загрузке сверять тип файла по его названию.
Допустим, есть форма создания. На ней виджет загрузки файла. На эту же форму кидаем контекстное поле, в котором хранится загружаемый файл. Там есть событие при изменении. При изменении файла должен выполняться скрипт:
Код:
// Получаем только что загруженный файл (__file — поле с файлом)
const f = await Context.data.__file!.fetch()
// Получаем название файла
const filename= f.data.__name
// Проверяем тип файла по окончанию его названия
if (filename.endsWith('.pdf')){
ViewContext.data.buffer = 'Это документ pdf'
}
При неправильном типе файла можно не давать сохранить и выводить ошибку, как описано здесь: https://community.elma365.com/ru/threads/94/