Richfaces fileupload - выполнить проверку имени при добавлении - PullRequest
1 голос
/ 10 июня 2010

Я хотел бы проверить имя файла, загружаемого с помощью компонента richfaces fileupload.Я хотел бы проверить это, как только пользователь выберет файл.Файл с неправильным именем не должен появляться в списке, и должен быть вызван alert () с указанием неправильного имени файла.

Есть ли способ проверить событие добавления и прервать его, еслиневерное имя файла?

Ответы [ 3 ]

2 голосов
/ 12 мая 2014

ypu может использовать функцию onAdd или в richface вы можете использовать событие filesubmit в слушателе ajax:

<rich:fileUpload fileUploadListener="#{fileUploadBean.listener}" id="upload" acceptedTypes="jpg, gif, png, bmp"
        ontyperejected="alert('Only JPG, GIF, PNG and BMP files are accepted');" maxFilesQuantity="5">
        <a4j:ajax event="filesubmit" execute="@none" render="info" />

Перед загрузкой файла запускается событие filemsmit.Таким образом, вы можете проверить, что вы хотите там.См. Эту статью Документация Richfaces HTML .

0 голосов
/ 28 декабря 2012

вы можете использовать событие onadd, если вы используете RF3.3

0 голосов
/ 19 июня 2010

Это возможно, но вам нужно написать собственную функцию JavaScript, чтобы проверить это.Вы можете использовать событие onupload для вызова функции.

...