मुझे घटनाओं के साथ कैलेंडर बनाना होगा और मैंने react-big-calendar का उपयोग करने का निर्णय लिया। लेकिन मुझे विभिन्न रंगों की घटनाएं करने की ज़रूरत है। इसलिए प्रत्येक कार्यक्रम में कुछ श्रेणी होगी और प्रत्येक श्रेणी में संबंधित रंग होगा। मैं प्रतिक्रिया के साथ घटना का रंग कैसे बदल सकता हूं? प्रतिक्रिया-बड़े कैलेंडर घटनाओं का रंग बदलें
8
A
उत्तर
24
क्षमा करें कुछ ऐसा दिखाई देगा, मैं प्रलेखन वास्तव में अच्छी तरह नहीं पढ़ा है। यह eventPropGetter
विशेषता की मदद से किया जा सकता है।
eventStyleGetter: function(event, start, end, isSelected) {
console.log(event);
var backgroundColor = '#' + event.hexColor;
var style = {
backgroundColor: backgroundColor,
borderRadius: '0px',
opacity: 0.8,
color: 'black',
border: '0px',
display: 'block'
};
return {
style: style
};
},
render: function() {
return (
<Layout active="plan" title="Planning">
<div className="content-app fixed-header">
<div className="app-body">
<div className="box">
<BigCalendar
events={this.events}
defaultDate={new Date()}
defaultView='week'
views={[]}
onSelectSlot={(this.slotSelected)}
onSelectEvent={(this.eventSelected)}
eventPropGetter={(this.eventStyleGetter)}
/>
</div>
</div>
</div>
</Layout>
);
}
1
घटनाओं के विभिन्न प्रकार की शैली में पर अतिरिक्त टिप: घटना वस्तुओं की myEvents
सरणी में, मैं प्रत्येक एक बूलियन संपत्ति isMine
वस्तु दी, तो मैं परिभाषित:
<BigCalendar
// other props here
eventPropGetter={
(event, start, end, isSelected) => {
let newStyle = {
backgroundColor: "lightgrey",
color: 'black',
borderRadius: "0px",
border: "none"
};
if (event.isMine){
newStyle.backgroundColor = "lightgreen"
}
return {
className: "",
style: newStyle
};
}
}
/>
संबंधित मुद्दे
- 1. कैलेंडर घटनाओं का विजुअलाइजेशन। अधिकतम चौड़ाई
- 2. चयन का रंग बदलें
- 3. कैलेंडर दृश्य शैली बदलें
- 4. ग्रहण में चयनित घटनाओं के लिए हाइलाइट रंग कहां बदलें?
- 5. एंड्रॉइड: पृष्ठभूमि बदलें रंग का रंग
- 6. वरीयता का चयनकर्ता रंग बदलें
- 7. uisearchcontroller का पृष्ठभूमि रंग बदलें
- 8. बदलें अक्ष का रंग लेबल
- 9. JSeparator का रंग कैसे बदलें?
- 10. जावा ग्रेगोरियन कैलेंडर बदलें टाइमज़ोन
- 11. पुनरावर्ती घटनाओं के साथ PHP कैलेंडर
- 12. "घटनाओं" एक कैलेंडर में दोहरा सीपीयू डाटाबेस
- 13. NavigationBar बदलें रंग (पृष्ठभूमि रंग)
- 14. रेल पर रूबी: घटनाओं के साथ कैलेंडर
- 15. Fullcalendar - कई बाहरी घटनाओं खींचें - परिणाम कैलेंडर
- 16. समूहों कैलेंडर घटनाओं विफल रहता बनाएं
- 17. फुल कैलेंडर एजेंडा में घटनाओं का क्रम बदलना
- 18. jquery datepicker में सप्ताहांत तिथियों का फ़ॉन्ट रंग बदलें
- 19. बदलें स्थिति पट्टी पाठ का रंग जब primaryDark सफेद
- 20. नोटपैड ++ टेक्स्ट रंग बदलें?
- 21. प्रगति इंडिकेटर रंग बदलें
- 22. uitextview हाइपरलिंक रंग बदलें
- 23. ग्नुपलॉट - पृष्ठभूमि रंग बदलें
- 24. बदलें टाइमपिकर टेक्स्ट रंग
- 25. UISearchBar प्लेसहोल्डर रंग बदलें
- 26. edittext कर्सर रंग बदलें
- 27. हाइलाइट रंग बदलें
- 28. बदलें UIBarbuttonItems रंग
- 29. एक्शनबैरशेलॉक पृष्ठभूमि रंग बदलें
- 30. बदलें टीआर पृष्ठभूमि रंग
ठीक है; यह मेरा दिन बचाया! – Abdo
प्रतिक्रिया-बड़े कैलेंडर में बाहरी घटनाओं को कैसे खींचें और छोड़ें? क्या ड्रैग और बूंदों के लिए इसका समर्थन है? – jero2rome
[यहां] (https://github.com/intljusticemission/react-big-calendar/issues/15) [प्रतिक्रिया-बड़े-कैलेंडर] में खुली समस्या है (https://github.com/intljusticemission/react- बड़े कैलेंडर)। ऐसा लगता है कि एक समाधान है जो अभी तक विलय नहीं हुआ है – Julha