मैंने grapesjs-webpage-preset डाउनलोड किया है और मैं इसे अपनी आवश्यकताओं के अनुसार अनुकूलित करना चाहता हूं इसलिए मैंने उस UI को अनुकूलन योग्य बनाने के लिए index.html फ़ाइल में अपना स्वयं का html और शैली जोड़ा है। अब, मैं अपने html कोड में div को केवल कैसे पढ़ सकता हूं। मैंने div विवरण में data-gjs-editable="false" dat...
lock[bot]
यह थ्रेड स्वचालित रूप से लॉक कर दिया गया है क्योंकि इसे बंद करने के बाद कोई हाल ही में कोई गतिविधि नहीं हुई है. कृपया संबंधित बग के लिए एक नया मुद्दा खोलें.
अरे @artf , क्या आप इस पर अपनी मदद दे सकते हैं? मैं रैपर ब्लॉक (बॉडी) का चयन करने में सक्षम होने के लिए उपयोगकर्ता को अक्षम करना चाहता हूं लेकिन मैं अभी भी उन्हें इसे स्टाइल करने देना चाहता हूं। इसलिए मैं एक कस्टम सेक्टर जोड़ने के बारे में सोच रहा था जो सभी ब्लॉकों के लिए प्रदर्शित किया जाएगा, लेकिन उस क्षेत्र में लाग...
arthuralmeidap
मेरे दृष्टिकोण में कई कमियां हैं, लेकिन चूंकि इस ऐप पर हम स्टाइल मैनेजर के लिए चयनकर्ताओं का उपयोग नहीं कर रहे हैं, इसलिए देखें कि मैंने क्या किया; मैंने अपने नए क्षेत्र में एक कस्टम target संपत्ति जोड़ी। मैंने प्रत्येक सेक्टर के लिए chang...
arthuralmeidap
बस एक उदाहरण: उपयोगकर्ता ने एक टेक्स्ट ब्लॉक का चयन किया है। स्टाइल मैनेजर पैनल पर, आज के रूप में प्रदर्शित होगा। सीएसएस चयनकर्ताओं ने इसे स्टाइल करने के लिए सामान्य या सजावट जैसे अनुभागों को लागू किया और इसके अलावा कुछ वैश्विक अनुभाग होंग...
artf
हाँ, मुझे लगता है कि यह संभव है, आपको संपादक लोड पर मैन्युअल रूप से अपने इनपुट के साथ एक नया क्षेत्र जोड़ना चाहिए और इनपुट परिवर्तन पर रैपर शैली को अपडेट करना चाहिए editor.getWrapper().addStyle({ color: yourInputEl.value }) या यदि आपको कुछ...
नमस्ते मेरे पास समान वर्गों के साथ दो तत्व हैं। मैं इन दो तत्वों में से एक पर स्टाइल मैनेजर के साथ स्टाइल परिवर्तन लागू करना चाहता हूं। मैं आईडी जोड़ता हूं लेकिन स्टाइल क्लास पर लागू होता है, आईडी पर नहीं। मैं क्या कर सकता हूँ?
arthuralmeidap
स्टाइल मैनेजर पेनेल में, आपके पास किस सीएसएस चयनकर्ताओं (कक्षाएं या आईडी) का चयन/चयन रद्द करने का एक तरीका है आप स्टाइल लगाना चाहते हैं। एक ब्लॉक पर क्लिक करें और स्टाइल मैनेजर पैनल खोलें। आप देखेंगे कि सभी चयनकर्ता उस ब्लॉक पर लागू होते ह...
abozhinov
धन्यवाद।।। यूआई उपयोगकर्ता के अनुकूल नहीं है।
abozhinov
@artf मुझे लगता है कि समस्या आइकन में है। मैं स्रोत कोड को संपादित करता हूं और इसे एसवीजी से बदल देता हूं और शैली को फिर से लिखता हूं। क्या मेरे पास स्रोत कोड को संपादित किए बिना प्रत्येक अनुभाग के लिए टेम्पलेट को बदलने का विकल्प है? <आईएम...
नमस्ते मैं एक नए मोडल का उपयोग करने की कोशिश करता हूं लेकिन जब मैं सामग्री बदलता हूं, तो छवि मोडल भी बदल जाता है: `var modal = editor.Modal; modal.setContent("<div>test</div>");' मैं छवि मोडल को रखने के लिए कैसे कर सकता हूं और अपने लक्षणों में उपयोग करने के लिए एक अन्य मोडल रख सकता हूं? धन्यवाद
artf
वर्तमान में, कई editor.Modal उदाहरण होना संभव नहीं है
lock[bot]
यह थ्रेड स्वचालित रूप से लॉक कर दिया गया है क्योंकि इसे बंद करने के बाद कोई हाल ही में कोई गतिविधि नहीं हुई है. कृपया संबंधित बग के लिए एक नया मुद्दा खोलें.
मैं कोणीय निर्देश का उपयोग करने की कोशिश कर रहा हूं। किसी भी ब्लॉक सामग्री पर, उदाहरण के लिए ' bm.add ('रेडियो-ब्लॉक', { लेबल: 'मूल रूप तत्व', श्रेणी: सी.श्रेणी, सामग्री: '<इनपुट प्रकार = "पाठ" नाम = "उपयोगकर्ता नाम" आईडी = "उपयोगकर्ता नाम" एनजीमॉडल> ' }) ` निर्यात पर ngModel ngModel होगा तो क्या संभव समाधान होगा ताकि...
artf
ngModel को ब्राउज़र द्वारा ngmodel में परिवर्तित किया जाता है (HTML5 विशेषताओं के लिए अपरकेस स्वीकार नहीं करता है) आप किसी घटक ऑब्जेक्ट को पास करके पार्सर को छोड़ सकते हैं
lock[bot]
यह थ्रेड स्वचालित रूप से लॉक कर दिया गया है क्योंकि इसे बंद करने के बाद कोई हाल ही में कोई गतिविधि नहीं हुई है. कृपया संबंधित बग के लिए एक नया मुद्दा खोलें.
मैं पुस्तकालय को Angular7 के साथ एकीकृत करने की कोशिश कर रहा हूं, लेकिन इस मामले में कंटेनर <div id="gjs"></div> सामग्री घटक (स्टेपर) में ले जाने में समस्या हुई। मैंने अपना कोड https://stackblitz.com/edit/angular-qa6gqz में डाल दिया ( grapesjs के साथ त्रुटि मेरे स्थानीय वातावरण में नहीं होती है)। क्या आप हेल्केपी कर स...
mcrodrig
भविष्य के संदर्भ के लिए: समस्या html रेंडर होने से पहले grapesjs.init कॉल निष्पादित करने से संबंधित थी और मैट-स्टेप के अंदर <div> उपलब्ध नहीं था।
lock[bot]
यह थ्रेड स्वचालित रूप से लॉक कर दिया गया है क्योंकि इसे बंद करने के बाद कोई हाल ही में कोई गतिविधि नहीं हुई है. कृपया संबंधित बग के लिए एक नया मुद्दा खोलें.
हैलो @artf मेरे पास ब्लॉक मैनेजर में एक ब्लॉक है जैसे ब्लॉक के अंदर उपरोक्त स्क्रिप्ट के अनुसार, मैं गतिशील HTML सामग्री जोड़ना चाहता हूं जबकि यह ब्लॉक UI में प्रस्तुत किया गया है। मुझे पता है कि मुझे DOM बदलने की आवश्यकता नहीं है। लेकिन मॉडल का उपयोग करके बदलने की जरूरत है, लेकिन मुझे नहीं पता कि मैं इसे आईडी / क्लास...
artf
कोई @AkibDeraiya123 नहीं यदि आप मॉडल को script से एक्सेस करने की कोशिश कर रहे हैं, तो इसका मतलब है कि आपने इसकी अवधारणा को पूरी तरह से गलत समझा है, कृपया यहां ध्यान से पढ़ें https://grapesjs.com/docs/modules/Components-js.html#basic-script...
AkibDeraiya123
प्रतिक्रिया के लिए धन्यवाद @artf , तो, इसका मतलब है कि मैं गतिशील सामग्री को ब्लॉक में लोड नहीं कर सकता, जबकि यह संपादक में प्रस्तुत करेगा? यदि हां, तो मैं कैसे कर सकता हूं? क्या मैं this.innerHTML = 'New Html content' का उपयोग करके पूरे ब...
artf
बेशक आप कर सकते हैं, लेकिन script संपत्ति के माध्यम से नहीं। आपको एक कस्टम घटक बनाना होगा और वहां उसके मॉडल को अपडेट करना होगा
अजाक्स कॉल जो एसेस्ट फ़ोल्डर में छवि फ़ाइल अपलोड कर रहा है स्थानीय से एक छवि जोड़ने के लिए यह ठीक काम कर रहा है। लेकिन दूसरे परिदृश्य में, यह काम नहीं कर रहा है। कृपया एक नज़र डालें छवि ब्लॉक खींचें एक छवि का चयन करें उस छवि को हटाएं उसी छवि को फिर से उसी स्थान पर जोड़ें, "uploadFile" फ़ंक्शन कॉल नहीं कर रहा है यह मुझ...
artf
छवि का चयन करने के बाद हमें फ़ाइल इनपुट साफ़ करना होगा
Shah-ali
कृपया कोई संकेत। फ़ाइल इनपुट कैसे साफ़ करें?
Shah-ali
मैं समझता हूं कि मैंने इसे ठीक कर दिया है। OpenAssets.js में
मैं संपादक ईवेंट का उपयोग कर रहा था और मैंने देखा component:mount कि जब किसी घटक को ब्लॉक से कैनवास पर खींचा जाता है तो ईवेंट कई बार फायर होता है, आप इसे अपने JSFiddle स्टार्टर में पुष्टि कर सकते हैं।
artf
@ateebahmed कृपया इस तरह के मुद्दों को न खोलें। टेम्पलेट का पालन करें
ateebahmed
ठीक है इसे फिर से खोल देंगे
lock[bot]
यह थ्रेड स्वचालित रूप से लॉक कर दिया गया है क्योंकि इसे बंद करने के बाद कोई हाल ही में कोई गतिविधि नहीं हुई है. कृपया संबंधित बग के लिए एक नया मुद्दा खोलें.
मैं अपने घटक का चयन करना चाहता हूं जब भी इसे ब्लॉक से कैनवास में खींचा जाता है और प्रस्तुत किया जाता है, तो मैंने component:add पर घटनाओं को पंजीकृत करने की कोशिश की है, component:mount और editor.select(component) को कॉल करता हूं, कॉलबैक से प्राप्त घटक को पास करता हूं, लेकिन यह ठीक से इनिशियलाइज़ नहीं होता है या इसमें...
यह थ्रेड स्वचालित रूप से लॉक कर दिया गया है क्योंकि इसे बंद करने के बाद कोई हाल ही में कोई गतिविधि नहीं हुई है. कृपया संबंधित बग के लिए एक नया मुद्दा खोलें.