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

अंक #3586✓ हल कियाखोला गया 2 जुलाई 2021द्वारा jcsofts3 प्रतिक्रियाएं

एक घटक में घटकों के परिवर्तन को कैसे सुनें।

त्वरित उत्तरद्वारा dm-siegel❤ 2

मैं इसे काम करने के लिए भी नहीं मिल सका। ListenTo सेट करते समय घटक पढ़ने में त्रुटि () । टैग init पर खाली है (अंदर कोई सामग्री नहीं), इसलिए यह समझ में आता है। कोई बात नहीं।।। मैं इसे दृश्य के बजाय मॉडल के इनिट में कर रहा था। यह मेरे द्वारा इसे सही init :) में डालने के बाद काम किया

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

प्रश्न

init() { this.listenTo (this.model, 'change:components', this.handleComponentsChange); },

मैं एक घटक विकसित करता हूं, मैं चाइल्ड घटकों को बदलने की कोशिश करता हूं, फिर मैं इनइट देखने के लिए ऊपर कोड जोड़ता हूं, लेकिन घटक जोड़ने/निकालने पर फ़ंक्शन को निकाल नहीं दिया जाता है।

मैं घटक दृश्य में घटकों के परिवर्तन को कैसे सुन सकता हूं?

धन्यवाद

जवाब (4)

👍 सबसे उपयोगीdm-siegel• 28 अप्रैल 2023

मैं इसे काम करने के लिए भी नहीं मिल सका। ListenTo सेट करते समय घटक पढ़ने में त्रुटि () । टैग init पर खाली है (अंदर कोई सामग्री नहीं), इसलिए यह समझ में आता है। कोई बात नहीं।।। मैं इसे दृश्य के बजाय मॉडल के इनिट में कर रहा था। यह मेरे द्वारा इसे सही init :) में डालने के बाद काम किया

anlumo• 8 जुलाई 2021

घटकों का संग्रह नहीं बदलता है, इसलिए कोई घटना ट्रिगर नहीं होती है।

स्टोरेज बैकएंड एक बैकबोन संग्रह है, [यहां] (https://backbonejs.org/#Collection) देखें। आपको इसकी घटनाओं को सुनना होगा, विशेष रूप से add और remove.

artf• 27 जुलाई 2021

जैसा कि एंड्रियास ने पहले ही उल्लेख किया है, आपको संग्रह में एक श्रोता जोड़ना होगा।

init() {
  const children = this.model.components();
  this.listenTo(children, 'add remove', this.handleComponentsChange);
},
GJSBlock• 17 मई 2026

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

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

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

अंक #4947

निष्कासन क्रिया को पूर्ववत करने पर प्रबंधक ठीक से काम नहीं कर रहा है

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

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

अंक #3239

घटक स्क्रिप्ट से विशेषता/गुणों को गतिशील रूप से कैसे अपडेट करें?

हमारे पास एक उपयोग का मामला है जहां हम [हाईचार्ट्स एडिटर] (https://github.com/highcharts/highcharts-editor) का उपयोग करके गतिशील रूप से चार...

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

अंक #3694

प्रश्न: डीबी से लोड होने पर गतिशील परिवर्तन गायब हो जाते हैं

@artf यहाँ मेरा कोड है, मैं select change पर एक div में test जोड़ रहा हूँ init() { this.listenTo (यह, "change:noOfLinks", this.getInfoLinks...

1 उत्तरअपडेट किया गया 12 अगस्त 2021

अंक #6409

मोबाइल पर घटकों को स्थानांतरित करने के लिए खींच नहीं सकता

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

4 उत्तरअपडेट किया गया 23 जून 2025

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

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

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

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

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

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

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

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

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

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

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

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

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

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