Как отобразить сообщение, если ограничение на загрузку файла превышает размер в шрифтах

#jsf #primefaces

Вопрос:

Это моя попытка, я надеялся, что при выборе файла появится сообщение.

 <p:fileUpload id="up" fileUploadListener="#{acidenteTransitoFace.handleFileUpload}" mode="advanced"
                                              label="Incluir aanexo"  messageTemplate="Errado!" 
                                              auto="true" sizeLimit="1" update="@this,tableAnexo,up"/>
                                
                                            <p:message for="up"  showSummary="false"/>
                                
 

Ответ №1:

Хотя вы не указали версию шрифтов, которую используете, вам нужно только указать свойство «invalidSizeMessage» и сообщение, которое вы хотите показать пользователю.

Пример:

       <p:fileUpload label="" skinSimple="true" auto="true" id="fileUploadFile"
                    fileUploadListener="#{bean.method}"
                    sizeLimit="20848820" invalidSizeMessage="your_invalid_size_message"
                    update="..." />