Проверка на стороне сервера, когда пользователь изменяет выбранный файл в InputFile Тринидада - PullRequest
0 голосов
/ 06 марта 2019

Используя InputFile в JSF (1.1.7) и Apache Trinidad (1.0.11), мне нужно выполнить некоторые проверки на стороне сервера (для обновления некоторых компонентов формы и внутреннего состояния соответствующего компонента), когдапользователь изменяет выбранный файл в этом InputFile.

ValueChangeListener не работает для этого варианта использования, как объяснено в моем предыдущем вопросе: ValueChangeEvents запускается только после нажатия других компонентов

Я попытался добавить 'onchange = "submit ()"' к InputFile, но у него есть два недостатка:

  • Пустое текстовое поле, в котором должен отображаться абсолютный путь файла.

  • Когда я затем нажимаю другую кнопку формы, ValueChangeEvent снова запускается с новым пустым файлом.

Как я могу контролировать точноемомент, когда пользователь меняет выбранный файл?

...