मैं पृष्ठ को डुप्लिकेट करने की कोशिश कर रहा हूं, लेकिन आईडी के कारण शैलियों को लागू नहीं किया जा रहा है, अंत में -2,-3 में परिवर्तन।
@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)
@sanchit36 हैलो, क्या आप समस्या का समाधान कर रहे हैं? क्या आप बता सकते हैं कैसे?
इसका उपयोग करें
const page = editor?.Pages.getSelected();
editor?.Pages.add({
id: (page.get('name') || page.id) + '-copy',
component: page.getMainComponent().clone()
}, { select: true });```
@vlont धन्यवाद!
इस रिपोर्ट के लिए धन्यवाद, @sanchit36। [प्रश्न] के बारे में बढ़िया प्रश्न: मैं पृष्ठ को डुप्लिकेट करने की कोशिश कर रहा हूं, लेकिन आईडी के कारण शैलियों को लागू नहीं किया जा रहा है, अंत में -2,-3 में बदल जाता है। StyleManager के साथ अनुशंसित दृष्टिकोण ईवेंट-संचालित एपीआई का उपयोग करना है। यहाँ से शुर...
संबंधित प्रश्न और उत्तर
इसी तरह की मुद्दों पर चर्चाओं के साथ शोध जारी रखें।
अंक #3347
मैं संपादित करने के लिए असम्पीडित जेएस कोड कैसे प्राप्त कर सकता हूं?
नमस्ते, मेरी समस्या की समीक्षा करने के लिए धन्यवाद। मैं html、css और js को संपादित करने के लिए अपने स्वयं के JSEditor का उपयोग करना चाहता हू...
अंक #3455
पेज मैनेजर का उपयोग करके एकाधिक पेज में घटकों को सम्मिलित करते समय शैली मिटा दी जाती है
संस्करण: 0.17.3 अपेक्षित व्यवहार क्या है? शैली को कई पृष्ठों पर बनाए रखा जाना चाहिए बग का वर्णन करें विस्तृत हमारे पास उपयोग का मामला है जह...
अंक #3137
जब मैं किसी विशेष तत्व का चयन करता हूं तो मुझे इसकी शैलियाँ नहीं मिल रही हैं। यह समस्या केवल कुछ तत्वों के साथ होती है।
चयनित तत्व की शैलियाँ नहीं मिल रही हैं यहाँ मेरा कोड है, const model = editor.StyleManager.getModelToStyle(component); let styleObject = mo...
अंक #3262
एक सीएसएस स्ट्रिंग के लिए शैलियों को पार्स करें
हाय @artf ! क्या शैलियों को सीएसएस स्ट्रिंग में पार्स करने का कोई तरीका है? यह ऐसे परिदृश्य में मददगार होगा जहां आपके पास कई GrapesJs उदाहर...
सशुल्क प्लगइन्स जो इस समस्या से मेल खाते हैं
समस्या कीवर्ड और लेबल प्रासंगिकता द्वारा क्यूरेट किया गया है ताकि आपको तेज़ी से शिप करने में मदद मिल सके।
सशुल्क प्लगइन अनुशंसाएँ लोड हो रही हैं ...
ओपन-सोर्स GrapesJS प्लगइन्स की जाँच करें GitHub या हमारे मुफ्त कैटलॉग में एक त्वरित खोज चलाएं।
मुफ्त प्लगइन्स ब्राउज़ करें →प्रीमियम प्लगइन्स समर्थन, नियमित अपडेट और उत्पादन-तैयार सुविधाओं के साथ शिप होते हैं - एकीकरण कार्य के दिनों को बचाते हैं।
प्रीमियम प्लगइन्स ब्राउज़ करें →ब्राउज़ प्लगइन श्रेणियाँ
सीधे बाज़ार पर प्लगइन श्रेणी के पृष्ठों पर जाएँ।