पेजकिट - स्व-होस्टेड GrapesJS साइट बिल्डर, स्रोत के रूप में बेचा गया। जल्दी पहुंच प्राप्त करें

अंक #3704✓ हल कियाखोला गया 13 अगस्त 2021द्वारा throne19864 प्रतिक्रियाएं

लोड ब्लॉक डिफ़ॉल्ट रूप से बंद हैं?

त्वरित उत्तरद्वारा artf❤ 4

यह editor.Blocks.getCategories().forEach(ct => ct.set('open', false)) के लिए पर्याप्त होना चाहिए, लेकिन श्रेणियों को तब तक नहीं बनाया जाता है जब तक कि ब्लॉक का रेंडर नहीं हो जाता है (जो डिफ़ॉल्ट रूप से, जब आप ब्लॉक टैब पर क्लिक करते हैं) तो आपको बस उस स्क्रिप्ट को निष्पादित करने की आवश्यकता होती है।

नीचे पूरा उत्तर पढ़ें ↓

प्रश्न

मैं सभी ब्लॉक श्रेणियों को संक्षिप्त करने के लिए कोड के निम्नलिखित बिट का उपयोग कर रहा हूं, दुर्भाग्य से, यह काम नहीं कर रहा है

const categories = editor.BlockManager.getCategories();
categories.each(category => {
	category.set('open', false).on('change:open', opened => {
		opened.get('open') && categories.each(category => {
            category !== opened && category.set('open', false)
        })
	})
})

लाइव डेमो: https://jsfiddle.net/d4702yoh/2/

यहाँ क्या गलत है?

जवाब (4)

👍 सबसे उपयोगीartf• 14 अगस्त 2021

यह editor.Blocks.getCategories().forEach(ct => ct.set('open', false)) के लिए पर्याप्त होना चाहिए, लेकिन श्रेणियों को तब तक नहीं बनाया जाता है जब तक कि ब्लॉक का रेंडर नहीं हो जाता है (जो डिफ़ॉल्ट रूप से, जब आप ब्लॉक टैब पर क्लिक करते हैं) तो आपको बस उस स्क्रिप्ट को निष्पादित करने की आवश्यकता होती है।

ronaldohoch• 13 अगस्त 2021

हैलो, मैंने इसे एक प्लगइन में सभी ब्लॉकों को बंद करने के लिए बनाया है, आपके अनुकूल होने का प्रयास करें।

throne1986• 14 अगस्त 2021

यहाँ अभी भी वही है jsfidle : https://jsfiddle.net/46mfqeht/

GJSBlock• 17 मई 2026

इसकी रिपोर्ट करने के लिए धन्यवाद, @throne1986। लोड ब्लॉक डिफ़ॉल्ट रूप से बंद होने के बारे में बढ़िया सवाल है?। GrapesJS के साथ अनुशंसित दृष्टिकोण ईवेंट-संचालित एपीआई का उपयोग करना है। यहाँ से शुरू करें: अपने विशिष्ट मॉड्यूल के लिए GrapesJS दस्तावेज़ की जाँच करें on() ईवेंट श्रोता विधि देखें अधिकांश...

संबंधित प्रश्न और उत्तर

इसी तरह की मुद्दों पर चर्चाओं के साथ शोध जारी रखें।

अंक #3303

श्रेणी क्रम ठीक से प्रदर्शित नहीं हो रहा है

नमस्ते! मैं ब्लॉक मैनेजर में श्रेणियों को कुछ क्रम में प्रदर्शित करना चाहता हूं। मैंने डॉक्स और पिछले मुद्दों को देखा और ऑर्डर एट्रिब्यूट क...

4 उत्तरअपडेट किया गया 17 मार्च 2021

अंक #3255

कस्टम स्टाइल मैनेजर

हाय @artf मैं इस तरह से प्रदर्शन संपत्ति के प्रकार और इनपुट मानों को बदलने की कोशिश कर रहा हूं -: लेकिन स्टाइल-मैनेजर बटन पर दिखाई नहीं दे...

3 उत्तरअपडेट किया गया 3 फ़रवरी 2021

अंक #2569

सभी ब्लॉक श्रेणियां दिखाएं

सभी को नमस्कार मैं सभी ब्लॉक श्रेणियों को संक्षिप्त करने के लिए कोड के निम्नलिखित बिट का उपयोग कर रहा हूं, उन सभी का विस्तार करने के लिए को...

1 उत्तरअपडेट किया गया 25 फ़रवरी 2020

अंक #6116

AsDocument अपेक्षा के अनुरूप काम नहीं कर रहा है

GrapesJS संस्करण [X] मैं GrapesJS के नवीनतम संस्करण का उपयोग करने की पुष्टि करता हूं आप किस ब्राउज़र का उपयोग कर रहे हैं? क्रोम 128 प्रतिलि...

4 उत्तरअपडेट किया गया 4 सितम्बर 2024

सशुल्क प्लगइन्स जो इस समस्या से मेल खाते हैं

समस्या कीवर्ड और लेबल प्रासंगिकता द्वारा क्यूरेट किया गया है ताकि आपको तेज़ी से शिप करने में मदद मिल सके।

सभी प्लगइन्स देखें

सशुल्क प्लगइन अनुशंसाएँ लोड हो रही हैं ...

निःशुल्क विकल्प

ओपन-सोर्स GrapesJS प्लगइन्स की जाँच करें GitHub या हमारे मुफ्त कैटलॉग में एक त्वरित खोज चलाएं।

मुफ्त प्लगइन्स ब्राउज़ करें →
प्रीमियम विकल्प

प्रीमियम प्लगइन्स समर्थन, नियमित अपडेट और उत्पादन-तैयार सुविधाओं के साथ शिप होते हैं - एकीकरण कार्य के दिनों को बचाते हैं।

प्रीमियम प्लगइन्स ब्राउज़ करें →

संबंधित ट्यूटोरियल

एक ही विषय पर गहन मार्गदर्शिकाएँ।

सभी ट्यूटोरियल →

ब्राउज़ प्लगइन श्रेणियाँ

सीधे बाज़ार पर प्लगइन श्रेणी के पृष्ठों पर जाएँ।