क्या मैं faces-config.xml
में एक कस्टम सत्यापनकर्ता पंजीकृत कर सकता हूं यदि मैं जेएसएफ 2.0.4 का उपयोग कर रहा हूं? मेरा कस्टम सत्यापनकर्ता वैलिडेटर इंटरफ़ेस का उपयोग करता है जो javax.faces.validator.Validator
है।एक समग्र घटक के अंदर एक इनपुट घटक के लिए एक वैधकर्ता कैसे निर्दिष्ट करें?
<cc:myComp id="customcomp1" ... />
<cc:myComp id="customcomp2" ...>
<f:validator id="myvalidator" for="myComp" />
</cc:myComp>
myComp.xhtml
<cc:interface>
<cc:attribute ... />
<!-- more attributes -->
</cc:interface>
<cc:implementation>
<h:panelGroup layout="block">
<h:inputText id="firstName" ... />
<h:inputText id="middleName" ... />
<h:inputText id="lastName" ... />
</h:panelGroup>
</cc:implementation>
आप एक कस्टम घटक या एक समग्र घटक का उपयोग कर रहे प्रतीत होते हैं। आपको यह दिखाने की ज़रूरत है कि आपने इसे कैसे बनाया है। शायद आपने बस वैधता को सही तरीके से प्रतिनिधि नहीं दिया है। – BalusC