मैं उपयोगकर्ता द्वारा रेडियो बटन पर क्लिक करने पर सत्यापन संदेश प्रदर्शित करने का प्रयास कर रहा हूं।प्राइमफेस selectOneRadio AJAX
यह केवल काम करता है जब मैं रेडियो बटन पर क्लिक करें जब मैं प्रस्तुत बटन पर क्लिक करें, लेकिन नहीं:
<h:form id="form">
<p:panel id="panel">
<ui:repeat value="#{questionsBean}" var="question">
<h:panelGrid columns="3" style="margin-bottom:10px" cellpadding="5">
<h:outputText value="#{question.questionText}" />
<p:selectOneRadio id="question" value="#{question.response}"
validator="#{question.validate}" required="true">
<f:selectItem itemLabel="Yes" itemValue="Yes" />
<f:selectItem itemLabel="No" itemValue="No" />
<p:ajax update="msgQuestion" event="change"/>
</p:selectOneRadio>
<p:message for="question" id="msgQuestion" />
</h:panelGrid>
</ui:repeat>
<p:commandButton id="btn" value="Save" update="panel" partialSubmit="true"/>
</p:panel>
</h:form>
यह यूई से संबंधित प्रतीत होता है: दोहराना ... UI के बिना ठीक काम करता है: एक प्रश्न पर दोहराएं। –
कृपया इसे देखें: - http://stackoverflow.com/questions/14551145/selectoneradio-inside-subtable-ajax-call-not-working?rq=1 –