2011-09-14 20 views
11

मुझे कैलेंडर में एक कस्टम शीर्षलेख शीर्षक दिखाने की आवश्यकता है। मैं 16 कैलेंडर प्रबंधित कर रहा हूं और मुझे उनमें से प्रत्येक को अपना शीर्षक दिखाने की जरूरत है। मैं सब कुछ मैं कोड के इस हिस्से को संशोधित कर सकता है की कोशिश की है:फुल कैलेंडर कस्टम हेडर शीर्षक

firstDay: <?php echo $iFirstDay; ?>, 
header: { 
    left: 'prev,next today', 
    center: 'title', 
    right: 'month,agendaWeek,agendaDay' 
}, 

लेकिन हर मैं title मेरे कैलेंडर से किसी और के अलावा कुछ जोड़ने के लिए किसी भी शीर्षक प्रदर्शित नहीं करता है center संपादित करें। मुझे क्या करना चाहिए?

+0

क्या आप कृपया अपने प्रश्न में तकनीकी टैग जोड़ने के लिए परेशान होंगे? –

उत्तर

10

आप center विशेषता नहीं बदलते हैं। यह सिर्फ हेडर के केंद्र में क्या रखा जाता है निर्दिष्ट करता है।

यदि आप शीर्षक की सामग्री को बदलना चाहते हैं, तो आपको titleFormat को बदलने की आवश्यकता है।

firstDay: <?php echo $iFirstDay; ?>, 
header: { 
    left: 'prev,next today', 
    center: 'title', 
    right: 'month,agendaWeek,agendaDay' 
}, 
titleFormat: '\'Hello, World!\'', 

titleFormat मान के रूप में स्वरूपित तारीख का उपयोग करता है, इसलिए यदि आप शाब्दिक पाठ प्रदर्शित करना चाहते हैं, तो आप एकल उद्धरण में लपेट के लिए, लेकिन सिर्फ उन्हें बचने के लिए याद की जरूरत है।

+1

मेरे पास कैलेंडर के शीर्ष पर एक चयन है, इसलिए एक अलग विकल्प चुनते समय ईवेंट बदल जाएगा। मैं इसे $ ('# कैलेंडर') के साथ करता हूं। पूर्ण कैलेंडर ('addEventSource', urlEvents); शीर्षक को गतिशील रूप से बदलने का कोई तरीका है? – cwhisperer

27

यदि आप पूर्ण कैलेंडर v2 का उपयोग कर रहे हैं तो आपको उन्हें डरावनी ब्रैकेट के बीच स्ट्रिंग से बचाना होगा। यह moment.js लाइब्रेरी (see the moment doc) की वजह से है।

ताकि होगा

firstDay: <?php echo $iFirstDay; ?>, 
header: { 
    left: 'prev,next today', 
    center: 'title', 
    right: 'month,agendaWeek,agendaDay' 
}, 
titleFormat: '[Hello, World!]', 
0

तुम सिर्फ, या यहाँ तक कि पेज पर सबसे ऊपर से पहले कैलेंडर गाया जाता है में नाम प्रहार कर सकते हैं:

<?php 
echo "<center><h1>$fullname</h1></center>"; 
?> 

बदसूरत, लेकिन काम करता है।

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