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

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

मैं पृष्ठ को डुप्लिकेट करने की कोशिश कर रहा हूं, लेकिन आईडी के कारण शैलियों को लागू नहीं किया जा रहा है, अंत में -2,-3 में परिवर्तन।

त्वरित उत्तरद्वारा OrigoVl❤ 2

@sanchit36 हैलो, क्या आप समस्या का समाधान कर रहे हैं? क्या आप बता सकते हैं कैसे?

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

प्रश्न

  const duplicatePage = (editor) => {
    let components = editor.getHtml();
    let css = editor.getCss();
    let newPage = editor.Pages.add({
      styles: css,
      component: components,
    });
    editor.Pages.select(newPage);
  };

यह मेरा फ़ंक्शन जैसा दिखता है। मैं पृष्ठ को डुप्लिकेट करने की कोशिश कर रहा हूं, HTML भाग ठीक है लेकिन जैसा कि सीएसएस को आईडी के माध्यम से लागू किया जाता है, जब एक नया पृष्ठ आईडी को -2 के साथ प्रस्तुत करता है।
क्या इसे रोकने के लिए कोई है, या ऐसा करने का कोई अन्य तरीका है?

जवाब (4)

👍 सबसे उपयोगीOrigoVl• 7 फ़रवरी 2023

@sanchit36 हैलो, क्या आप समस्या का समाधान कर रहे हैं? क्या आप बता सकते हैं कैसे?

vlont• 16 फ़रवरी 2023

इसका उपयोग करें

const page = editor?.Pages.getSelected();

editor?.Pages.add({
    id: (page.get('name') || page.id) + '-copy',
    component: page.getMainComponent().clone()
}, { select: true });```
leonardolima99• 17 फ़रवरी 2023

@vlont धन्यवाद!

GJSBlock• 17 मई 2026

इस रिपोर्ट के लिए धन्यवाद, @sanchit36। [प्रश्न] के बारे में बढ़िया प्रश्न: मैं पृष्ठ को डुप्लिकेट करने की कोशिश कर रहा हूं, लेकिन आईडी के कारण शैलियों को लागू नहीं किया जा रहा है, अंत में -2,-3 में बदल जाता है। StyleManager के साथ अनुशंसित दृष्टिकोण ईवेंट-संचालित एपीआई का उपयोग करना है। यहाँ से शुर...

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

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

अंक #3347

मैं संपादित करने के लिए असम्पीडित जेएस कोड कैसे प्राप्त कर सकता हूं?

नमस्ते, मेरी समस्या की समीक्षा करने के लिए धन्यवाद। मैं html、css और js को संपादित करने के लिए अपने स्वयं के JSEditor का उपयोग करना चाहता हू...

4 उत्तरअपडेट किया गया 7 अप्रैल 2021

अंक #3455

पेज मैनेजर का उपयोग करके एकाधिक पेज में घटकों को सम्मिलित करते समय शैली मिटा दी जाती है

संस्करण: 0.17.3 अपेक्षित व्यवहार क्या है? शैली को कई पृष्ठों पर बनाए रखा जाना चाहिए बग का वर्णन करें विस्तृत हमारे पास उपयोग का मामला है जह...

3 उत्तरअपडेट किया गया 19 मई 2021

अंक #3137

जब मैं किसी विशेष तत्व का चयन करता हूं तो मुझे इसकी शैलियाँ नहीं मिल रही हैं। यह समस्या केवल कुछ तत्वों के साथ होती है।

चयनित तत्व की शैलियाँ नहीं मिल रही हैं यहाँ मेरा कोड है, const model = editor.StyleManager.getModelToStyle(component); let styleObject = mo...

3 उत्तरअपडेट किया गया 29 नवम्बर 2020

अंक #3262

एक सीएसएस स्ट्रिंग के लिए शैलियों को पार्स करें

हाय @artf ! क्या शैलियों को सीएसएस स्ट्रिंग में पार्स करने का कोई तरीका है? यह ऐसे परिदृश्य में मददगार होगा जहां आपके पास कई GrapesJs उदाहर...

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

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

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

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

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

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

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

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

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

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

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

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