저는 primefaces를 사용하고 있습니다. 후보자가 선택한 선택 상자에 따라 신청자의 총 수를 표시해야합니다. 내가 새로운 매개 변수를 전달하는 방법을 지금 primefaces 새로운. 나는 코드에 노호를주고있다.p : ajax 함수에서 다중 selectonemenu 값을 얻는 방법
<h:panelGrid columns="2" cellspacing="4" columnClasses="control-label">
<h:outputText
value="#{msg['elicense.examinationform.personal.proposeofexam']}" />
<p:selectOneMenu id="propExam" value="#{issueAdmitCardBean.examination}"
converter="omnifaces.SelectItemsConverter" editable="false"
required="true" label="Examination Applied For" styleClass="dropdownWidth">
<f:selectItem itemLabel="---Select One---" itemValue="0" />
<f:selectItems value="#{issueAdmitCardBean.testExamNames}" var="test" itemLabel="#{test.name}" itemValue="#{test}" />
</p:selectOneMenu>
<h:outputText value="Select Degree Category :" />
<p:selectOneMenu id="degreeList"
value="#{issueAdmitCardBean.degree}" editable="false"
converter="omnifaces.SelectItemsConverter" required="true"
label="Please Select degree" styleClass="dropdownWidth">
<f:selectItem itemValue="" itemLabel="---Select One---" />
<f:selectItems value="#{issueAdmitCardBean.degreeNames}"
var="degree" itemLabel="#{degree.name}" itemValue="#{degree}" />
</p:selectOneMenu>
<h:outputText value="Center of Examination :"/>
<p:selectOneMenu id="centerId" value="#{issueAdmitCardBean.center}" editable="false"
converter="omnifaces.SelectItemsConverter" required="true" label="Please select Center"
styleClass="dropdownWidth">
<f:selectItem itemValue="" itemLabel="---Select One---"/>
<f:selectItems value="#{issueAdmitCardBean.centerNames}" var="center"
itemLabel="#{center.name}" itemValue="#{center}"/>
<p:ajax listener="#{issueAdmitCardBean.readVenuefromCenter(issueAdmitCardBean.center.id)}" update="venueNames" />
<p:ajax listener="#{issueAdmitCardBean.selectContByid(issueAdmitCardBean.center.id,issueAdmitCardBean.examname.id,issueAdmitCardBean.degree.id)}" update="venueNames" />
</p:selectOneMenu>
<h:outputText value="Total No. of Candidates Under this Category :"/>
<h:outputText value="#{issueAdmitCardBean.getTotalNoofCandidates}"/>
plz 제가 해결하도록 도와주세요. 미리 감사드립니다.
저에게 문제가 있습니다. 마지막 선택 버튼 메뉴에서 내 아약스 버튼을 사용하고 있습니다. 하지만 내 아약스가 작동해야합니다 내 첫 번째 selectone 메뉴에서 값을 변경하는 것처럼 그것을 변경해야합니다. 내 문제는 여기에 동일한 방법을 사용하는 경우 null 포인터 예외가 나타납니다. 내가 어떻게 바꿀 수 있는지 알려주세요.
어떤 suggetion –
별로 당신이 뭘 하려는지 확인을주지하시기 바랍니다. 사용자가'selectOneMenu'에서 무언가를 선택할 때 어떤 bean 값을 업데이트하고 싶습니까? 어느 것이고, 세 번째 것 (센터 아이디)? –
두 번째 아약스에서 전달할 centerId, degreeId, examId perameter가 필요하며 총 신청자 수를 표시합니다. –