Как включить p: commandButton, когда выбираете (но не отправляете) файл в p: fileupload - PullRequest
0 голосов
/ 02 июня 2019

У меня проблема с простыми лицами commandButton и fileupload. Мне нужно включить commandButton, когда файл выбирается (но не загружается) пользователем через простые символы fileupload, но я не знаю, как определить, что файл был выбран.

Мой код:

<h:form enctype="multipart/form-data" id="formCrearPanel2">

    <p:panelGrid columns="2" style="width: 100%">

        <h:outputText value="#{messages['listado.LOGO']}" />
        <p:fileUpload id="fileUploadCrear" widgetVar="fileUploadCrearWV" 
            fileUploadListener="#{listadoPlataformas.subidaImagenCrear}" 
            label="#{messages['comun.SELECCIONAR']}" sizeLimit="1048576" fileLimit="1"
            invalidSizeMessage="#{messages['comun.IMAGE.SIZE']}" 
            update="formularioPrincipal:listadoPlataformas formularioPrincipal:growl" 
            fileLimitMessage="#{messages['comun.IMAGE.FILE_LIMIT']}"  previewWidth="160">

        </p:fileUpload>

    </p:panelGrid>
    <p:panelGrid columns="3" style="width:100%; text-align:center;">

        <p:commandButton value="#{messages['comun.ACEPTAR']}"
            id="crearPlataformaAceptar_2" widgetVar="crearPlataformaAceptarWV_2" ajax="true" onclick="PF('fileUploadCrearWV').upload();"
            update="formularioPrincipal:listadoPlataformas formularioPrincipal:growl" 
            actionListener="#{listadoPlataformas.nothing}" disabled="true"/>


    </p:panelGrid>
</h:form>

Я использую

  • Primefaces 6.2 - JDK 11 - JSF 2.2.19
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...