मुझे लगता है कि क्या हो रहा है कि यह जांचा नहीं जाता है कि क्या यह वास्तव में एक छवि है जिसे कैनवास पर गिराया जा रहा है? न्यूनतम रेप्रो संस्करणों के लिए इन 2 लिंक देखें। https://codesandbox.io/s/jlqpl2kj95 (ड्रॉपज़ोन 1 पर सेट है, बस किसी भी ब्लॉक को कैनवास पर छोड़ दें और एसेट मॉडल खुल जाएगा) https://codesandbox.io/s/k...
नमस्ते मेरी जावास्क्रिप्ट में मैं पहले से ही अपने स्वयं के लक्षणों के साथ 2 घटक ("ए" टाइप करें और "बी" टाइप करें। मैं दोनों तत्वों पर एक संदर्भ मेनू बनाता हूं (संपादक में) चयनित तत्व को "ए" प्रकार से "बी" टाइप करने के लिए स्विच करता हूं और परिणामस्वरूप लक्षणों को बदलता हूं। मुझे संपादक में पहले से ही सम्मिलित तत्व के...
arthuralmeidap
यहां एक नज़र डालें: https://grapesjs.com/docs/modules/Traits.html#add-traits-to-components यह दिखाता है कि मौजूदा प्रकारों के लिए कस्टम लक्षणों को कैसे जोड़ें/हटाएं। यह आपकी मदद कर सकता है
MisterFK
धन्यवाद, लेकिन मैं प्रकार को बदलना नहीं चाहता हूं, लेकिन मैं केवल एक चयनित तत्व के प्रकार को बदलना चाहता हूं ... यदि मैं घटक के लक्षणों को बदलता हूं, तो इस प्रकार के अन्य सभी तत्व बदल दिए जाएंगे और यह उद्देश्य नहीं है।
artf
मुझे संपादक में पहले से ही सम्मिलित तत्व के प्रकार को बदलने का तरीका नहीं मिला। समाधान समान होगा यदि आप एक <img> के साथ एक <div> बदलना चाहते हैं ... तो आप इसे हटा दें और इसे उसी सूचकांक पर किसी अन्य घटक के साथ बदल दें
नमस्ते! अपने ClassTagView पर, आप टैग हटाने से पहले सुरक्षित विशेषता की जांच नहीं करते हैं।
lock[bot]
यह थ्रेड स्वचालित रूप से लॉक कर दिया गया है क्योंकि इसे बंद करने के बाद कोई हाल ही में कोई गतिविधि नहीं हुई है. कृपया संबंधित बग के लिए एक नया मुद्दा खोलें.
मुझे getHtml में एक समस्या है। मैं बटन में एक आइकन जोड़ता हूं, वेब में आइकन दिखाई देता है, और जब निरीक्षण तत्व में एक आइकन ऑब्जेक्ट होता है, लेकिन जब getHtml में यह editor.getHtml() फ़ंक्शन का उपयोग करता है, तो आइकन गायब हो जाता है। ऑब्जेक्ट आइकन ! [6ए9एनसी] (https://user-images.githubusercontent.com/15244481/53781371...
artf
getHtml घटक मॉडल डेटा पर आधारित है, आप शायद इसके दृश्य डेटा को बदल सकते हैं (उदाहरण के लिए this.$el.append('<i class="fa ...'))। इस भाग को ध्यान से पढ़ें https://grapesjs.com/docs/modules/Components.html
lock[bot]
यह थ्रेड स्वचालित रूप से लॉक कर दिया गया है क्योंकि इसे बंद करने के बाद कोई हाल ही में कोई गतिविधि नहीं हुई है. कृपया संबंधित बग के लिए एक नया मुद्दा खोलें.
हैलो Grapesjs टीम मैंने देखा है कि नियमित कॉपी पेस्ट तब तक काम करता है जब तक कि एक ही पृष्ठ में बनाया जाता है, क्या यह संभव है कि संपादक के साथ 2 अलग-अलग पृष्ठों के बीच एक कॉपी पेस्ट लागू किया जाए अग्रिम में धन्यवाद
japo32
यह किसी को समाधान की आवश्यकता होने पर लोकलस्टोरेज का उपयोग करने का हमारा कार्यान्वयन है। क्लिपबोर्ड एपीआई एक महान क्रॉस ब्राउज़र समाधान होता लेकिन यह अभी तक व्यापक रूप से उपयोग नहीं किया जाता है।
lexoyo
मैंने कोशिश नहीं की, मैंने सिर्फ कोड पढ़ा शरीर में चिपकाने पर आप पेस्ट इवेंट को ट्रिगर नहीं करते हैं इसके अलावा सीएसएस को प्रत्येक पेस्ट के बाद एक स्टाइल टैग में जोड़ा जाता है ... शैलियों को संभालने का एक बेहतर तरीका होना चाहिए, मैं जल्द ह...
artf
क्या यह संभव है कि संपादक के साथ 2 अलग-अलग पृष्ठों के बीच एक कॉपी पेस्ट लागू करें ठीक है, अगर 2 अलग-अलग पृष्ठों के लिए आपका मतलब 2 अलग-अलग टैब है, तो मुझे ऐसा नहीं लगता। जाहिर है, आप अलग-अलग संपादक उदाहरणों के साथ काम कर रहे हैं, इसलिए आपक...
नमस्ते, मैं एक प्लगइन बनाने की कोशिश कर रहा हूं जो परिसंपत्ति प्रबंधक को एसवीजी रिपॉजिटरी के रूप में स्थापित करता है। यदि उपयोगकर्ता एसवीजी का चयन करता है, तो परिसंपत्ति प्रबंधक खुलता है। इसके बाद, उपयोगकर्ता वर्तमान एसवीजी को चयनित एसवीजी से बदल सकता है। मैं जिस कोड का उपयोग कर रहा हूं उसका अधिकांश भाग इस पर पाया जात...
noogen
लाइन 28, आप इसे दो बार फ़िल्टर कर रहे हैं क्योंकि आप इसे पहले से ही लाइन 23 पर कर रहे हैं? am.render(am.getAll().filter(assets)); जब मैं इसे इस तरह कर रहा होता हूं तो काम करता है: am.render(assets);
NicoEngler
बहुत बढ़िया, पकड़ के लिए धन्यवाद! @noogen
lock[bot]
यह थ्रेड स्वचालित रूप से लॉक कर दिया गया है क्योंकि इसे बंद करने के बाद कोई हाल ही में कोई गतिविधि नहीं हुई है. कृपया संबंधित बग के लिए एक नया मुद्दा खोलें.
नमस्ते जब मैं एक ब्लॉक को खींचता हूं और छोड़ता हूं तो मैं माउस की स्थिति रखने की कोशिश करता हूं। क्या इस घटना या किसी अन्य के साथ X स्थिति और Y स्थिति होना संभव है? editor.on('block:drag:stop', model => [...]); धन्यवाद
NicoEngler
नमस्ते, इसे हल करने का एक प्रयास हो सकता है: कैनवास का आईफ्रेम ढूंढेंiframe के अंदर माउस की स्थिति का पता लगाएं ऐसा करने के लिए, आप स्टैक ओवरफ्लो पर साझा किए गए कार्यों को जोड़ सकते हैं। पहला चरण को यहां पाए जाने वाले फ़ंक्शन से निपटा जा स...
MisterFK
धन्यवाद आर्टफ, मैं पहले से ही iframe पर onmouseup या onmousemove घटनाओं को पकड़ने की कोशिश करता हूं (और यह काम करता है) लेकिन जब मैं एक ब्लॉक को ड्रैग एंड ड्रॉप करता हूं तो ईवेंट ट्रिगर नहीं होता है (शायद इसलिए कि माउस ब्लॉक छवि पर है) ......
NicoEngler
खैर, सबसे पहले मैं आर्टफ नहीं हूं :) दूसरा, एक डेमो सेट करें जिस पर हम आपकी समस्या को हल करने के लिए काम कर सकते हैं।
यदि कोई परिवर्तन हुआ है state/reducer तो grapes js घटक कृपया किसी भी मदद को फिर से प्रस्तुत नहीं करता है
arthuralmeidap
हाँ, GrapesJS उस तरह काम नहीं करता है। इस मामले में आपको संदर्भ प्राप्त करने और परिवर्तनों को संभालने के लिए GrapesJS द्वारा प्रदान किए गए एपीआई का उपयोग करने की आवश्यकता होगी। यहां एक नज़र डालें: https://reactjs.org/docs/refs-and-the-dom....
ramusesan
हाँ, यह काम करता है ... DOM के लिए ref का उपयोग करते समय बढ़िया है और grapes js के API का उपयोग करके परिवर्तनों को भी संभालता है धन्यवाद @arthuralmeidap
lock[bot]
यह थ्रेड स्वचालित रूप से लॉक कर दिया गया है क्योंकि इसे बंद करने के बाद कोई हाल ही में कोई गतिविधि नहीं हुई है. कृपया संबंधित बग के लिए एक नया मुद्दा खोलें.
मैं कई छवि का आकार बदलने को सक्षम करना चाहता हूं, जैसे कि demo.html में 'टीम' भाग के तहत, लेकिन मुझे यह पता लगाने में मदद नहीं है कि किस जीजेएस वर्ग प्रकार का उपयोग करना है।
lock[bot]
यह थ्रेड स्वचालित रूप से लॉक कर दिया गया है क्योंकि इसे बंद करने के बाद कोई हाल ही में कोई गतिविधि नहीं हुई है. कृपया संबंधित बग के लिए एक नया मुद्दा खोलें.
हैलो @artf , आशा है कि आप ठीक कर रहे हैं। मैं सभी ब्लॉकों को अलग-अलग टैब के तहत दिखाने की कोशिश कर रहा था। उदाहरण के लिए: मूल टैब के तहत अनुभाग, कॉलम और तत्वों नामक एक अन्य टैब के तहत अन्य आइटम प्रदर्शित करना। मैं इस मुद्दे से गुजर चुका हूं: https://github.com/artf/grapesjs/issues/499 लेकिन कोई अंतिम समाधान नहीं मिला...
artf
हाय @sunhillbd मुझे नहीं पता कि उस मुद्दे में क्या स्पष्ट नहीं है, लेकिन मुझे लगता है कि आपको केवल यहां जानना है। BlockManager.render विधि के साथ आप ब्लॉक लिस्टिंग को नियंत्रित कर सकते हैं, आप किस तर्क/यूआई का उपयोग करेंगे (इनपुट, टैब, खोज...
lock[bot]
यह थ्रेड स्वचालित रूप से लॉक कर दिया गया है क्योंकि इसे बंद करने के बाद कोई हाल ही में कोई गतिविधि नहीं हुई है. कृपया संबंधित बग के लिए एक नया मुद्दा खोलें.