2013-09-30 6 views
6

मेरे पास एक जेएसएफ इनपुट टेक्स्ट घटक है जिसमें search की आईडी है। जेनरेट किए गए एचटीएमएल आउटपुट में यह j_idt17:search जैसा दिखता है, लेकिन समय-समय पर 17 बदल रहा है। इसे एक रहने के लिए कैसे बनाया जाए?जेएसएफ-जेनरेट की गई एचटीएमएल तत्व आईडी बदल रही है, इसे एक निश्चित तत्व आईडी में कैसे सेट करें?

उत्तर

11

जेएसएफ घटक दें जो HTML तत्व को id="j_idt17" एक निश्चित आईडी के साथ उत्पन्न करता है। इस विशेष मामले में, यह संभव है कि एचटीएमएल इनपुट तत्व के माता-पिता <form> तत्व जेएसएफ <h:form> घटक द्वारा उत्पन्न किया गया हो।

तो, यह करना चाहिए:

<h:form id="form"> 

इस तरह सृजित HTML <input> तत्व की आईडी form:search बन जाएगा।

संबंधित मुद्दे