ActionListener не вызывается с действием и поля inputHidden в jsf? - PullRequest
0 голосов
/ 17 декабря 2018

XHTML h: код формы

 <h:form id="dataForm">
            First Name:<h:inputText id="firstname" value="#{obj.firstname}"></h:inputText><br></br>
            Last Name:<h:inputText id="lastname" value="#{obj.lastname}"></h:inputText><br></br>
            Age:<p:inputText id="age" value="#{obj.age}"/><br></br>
            Phone No:<p:inputText id="phonenumber" value="#{obj.phonenumber}"/><br></br>
            Date:
            <!--<f:convertDateTime pattern = "dd-mm-yyyy" />-->
            <p:calendar id="calendar" widgetVar="pdate" value="#{obj.date}" pattern="dd-mm-yyyy"/><br></br>

            Country:<h:selectOneMenu id="country" value = "#{obj.country}"> 
            <f:selectItem itemValue = "India" itemLabel = "India" /> 
            <f:selectItem itemValue = "Australia" itemLabel = "Australia" />
            <f:selectItem itemValue = "Pakistan" itemLabel = "Pakistan" />
            <f:selectItem itemValue = "NewZealand" itemLabel = "NewZealand" />
            <f:selectItem itemValue = "SouthAfrica" itemLabel = "SouthAfrica" />
            </h:selectOneMenu> 


        <h:inputHidden id="dbfirstname" value="#{obj.dbfirstname}" />
            <h:inputHidden id="dblastname" value="#{obj.dblastname}" />  
            <h:inputHidden id="dbage" value="#{obj.dbage}" />
            <h:inputHidden id="dbphonenumber" value="#{obj.dbphonenumber}" />
            <h:inputHidden id="dbcalendar" value="#{obj.dbcalendar}" />
            <h:inputHidden id="dbcountry" value="#{obj.dbcountry}" />
            <h:inputHidden id="dbid" value="#{obj.dbid}" />
            <h:inputHidden id="flag" value="#{obj.flag}" />

            <h:commandButton id="submitbutton" value="Submit" actionListener="#{obj.save}" action="#{obj.indexDbSave}" onclick="saveInDb()"/><br></br>
            <h:commandButton id="showbutton" value="Show Records" action="showRecords" actionListener="#{obj.show}"/><br></br>
        </h:form>

Я пытаюсь установить значение в полях inputHidden через файл js, а затем сохранить данные в базе данных через управляемый компонент

Проблема, с которой я сталкиваюсь, заключается в том, что мои action и actionListener не работают вместе с полями inputHidden.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...