2010-02-07 10 views
21

से आमंत्रित करना मैं अपनी खुद की टैगलिब को परिभाषित करना चाहता हूं जो इसके कुछ आउटपुट उत्पन्न करने के लिए g:datePicker का उपयोग करेगा।Grails: एक टैगलिब को अन्य

class MyTagLib 

    def myTag = {attrs -> 
    // I need to invoke the `datePicker` tag of the the `FormTagLib` tag library 
    // provided by Grails  
    } 
} 

जब मैं इस टैग का आह्वान करता हूं तो मैं विशेषता मानचित्र के साथ पास करना चाहता हूं। जब मैं g:datePicker का आह्वान करता हूं, तो मैं इसे प्रतिक्रिया के लिए सीधे आउटपुट लिखना चाहता हूं (जैसा कि जब आप इसे जीएसपी के भीतर आमंत्रित करते हैं)।

मैं यह कैसे कर सकता हूं? धन्यवाद।

उत्तर

27

out << g.datePicker(etc...) इसे करना चाहिए। अन्य टैगलिब उपसर्ग स्वचालित रूप से मेटाप्रोग्राम किए जाते हैं।

+0

+1 धन्यवाद :-) – jpswain

16

आप एक शरीर को जोड़ना चाहते हैं, तो आप एक बंद पारित करने के लिए की जरूरत है: मुझे समय की बचत के लिए out<<g.link(action: x, {"This is a link to x"}) या out<<g.link(action: x) {"This is a link to x"}