Перейти к содержимому

FileInput (Выбор файла)

Поле выбора файла с фильтром типов. onChange получает { names, count } — имена и количество выбранных файлов.

Метод Аргумент Описание
label(v) string Подпись над полем.
accept(v) string Фильтр типов файлов (например, ‘image/*’).
multiple(v) boolean Разрешить выбор нескольких файлов.
Значение по умолчанию: false
onChange(v) CallbackFunction Коллбек выбора. Получает { names: string[], count }.

Базовые методы (наследуются от UIComponent)

// Загрузка постера
const { ui } = PotokSDK;
ui.render(
FileInput("poster")
.label("Загрузить постер")
.accept("image/*")
.multiple(false)
.onChange((info) => ui.showHUD("info", "Выбрано файлов: " + info.count))
);

Запустить в Sandbox