उत्पादन करने के लिए कदमछवि-ब्लॉक को कैनवास पर खींचें और पृष्ठभूमि का चयन करें। आइकन को कैनवास पर खींचें। इमेज-ब्लॉक पर क्लिक करें और बैकग्राउंड स्टाइल टैब पर जाएं, बैकग्राउंड पर क्लिक करें और इमेज बटन पर क्लिक करें। जब मोडल दिखाया जाता है तो किसी भी छवि पर क्लिक करें (डबल क्लिक नहीं) फिर मोडल बंद करें। अब कैनवास में आ...
artf
आप सही कह रहे हैं, अजीब मुद्दा, मैं इसे बाद में जांचूंगा। मैं इसे बंद करने जा रहा हूं क्योंकि यह Grapedrop उत्पाद का हिस्सा है, न कि grapesjs कोर का, बीटीडब्ल्यू रिपोर्ट के लिए धन्यवाद
lock[bot]
यह थ्रेड स्वचालित रूप से लॉक कर दिया गया है क्योंकि इसे बंद करने के बाद कोई हाल ही में कोई गतिविधि नहीं हुई है. कृपया संबंधित बग के लिए एक नया मुद्दा खोलें.
नमस्कार।।। और मेरी अंग्रेजी के लिए खेद है! सबसे पहले, इस शानदार ढांचे के लिए बधाई। मैं अपना खुद का वर्डप्रेस संपादक बनाने के लिए GrapeJS का उपयोग करने की कोशिश कर रहा हूं और मुझे संदेह है। यदि मेरे कोड में मैं एक वर्डप्रेस "शोर्ट" का उपयोग करता हूं, तो मैं grapeJS में इस शोर्ट का पूर्वावलोकन कैसे कर सकता हूं, लेकिन एच...
artf
मुझे नहीं पता कि किस तरह का एपीआई वर्डप्रेस आपको शॉर्टकोड के लिए उपयोग करने की अनुमति देता है, लेकिन अगर यह संभव है तो मैं उन्हें प्रस्तुत करूंगा और संपादक को ब्लॉक के रूप में रखूंगा
sandromattei
क्षमा करें, शायद मैंने खुद को गलत समझाया। मैं कोड में एक शोर्ट डालना चाहता हूं (उदाहरण के लिए [मेरा शोर्ट param1 = value1 param2 = value2 /] और इसके बजाय एक html आउटपुट प्रस्तुत करें (उदाहरण के लिए < div वर्ग = "param1" id = "param2"> )
artf
ठीक है, अगर आपको रनटाइम पर ऐसा करने की आवश्यकता है, तो आपको एक कस्टम घटक बनाना चाहिए जो रेंडर पर वर्डप्रेस को एक एसिंक कॉल करता है ताकि उस शोर्ट को रेंडर करने के लिए कहा जा सके (फिर से, मुझे WP API के बारे में कुछ भी नहीं पता है, इसलिए मुझ...
ओएस: विंडोज 10 x64 ब्राउज़र: क्रोम 72.0.3626.121 x64 GrapesJS: v0.14.55 हैलो, मेरे पास एक प्लगइन में कुछ कस्टम घटक (बूटस्ट्रैप टैब) हैं, किसी कारण से प्लगइन के कुछ घटकों का पता नहीं लगाया जा रहा है GrapesJS इसे कंटेनर तत्वों से लोड करते समय, और अन्य को खींचने और संपादक में छोड़ने के माध्यम से। इस घटक का पता नहीं लगाया...
artf
जैसा कि आप देखते हैं, इसका प्रकार div है ... यही कारण है कि यह कभी भी दूसरे प्रकार तक नहीं पहुंचता है ... देखो कि उस प्रकार को क्यों और कहाँ घोषित किया गया है
kaoz70
ठीक है, यही मुद्दा था! मैंने सोचा था कि 'div' प्रकार GrapesJS द्वारा निर्धारित एक डिफ़ॉल्ट था। सभी मदद के लिए धन्यवाद!
नमस्ते, यकीन नहीं है कि यह एक बग है या नहीं। लेकिन मैंने एक अजीब व्यवहार देखा, जब मैं एक ब्लॉक को खींचता हूं जिसमें एक घटक होता है जिसमें एक स्क्रिप्ट फ़ंक्शन होता है, तो ऐसा लगता है कि इसे गिराए जाने से पहले कैनवास में जोड़ दिया गया है। और जैसे ही आप इसे छोड़ते हैं, यह एक और समय, स्क्रिप्ट को जोड़ता है। यदि आप ब्लॉक...
simplecommerce
इसलिए मैंने चारों ओर खोदा और पता लगाया कि यह canvasView में updateScript विधि थी जिसे हर बार एक घटक पर एक script संपत्ति पाई जाती है, भले ही वह अभी भी खींचा जा रहा हो या कैनवास पर न हो। मैंने परीक्षण करने के लिए कुछ पैचिंग की और ऐसा लगा कि...
simplecommerce
मेरा पिछला समाधान काम नहीं करता था, इसलिए मुझे इसे स्क्रैप करना पड़ा, इसलिए मैंने इस मुद्दे को फिर से खोल दिया।
artf
हाय @simplecommerce अगर आपको लगता है कि यह एक बग है, तो कृपया टेम्पलेट का पालन करके एक समस्या खोलें और समस्या का एक प्रतिलिपि प्रस्तुत करने योग्य लाइव डेमो बनाएं। यह वास्तव में महत्वपूर्ण है क्योंकि चूंकि हमारे पास बहुत अधिक खाली समय नहीं...
विशेष रूप से यह: https://grapesjs.com/docs/modules/Traits.html#define-new-trait-type सबसे पहले, keyUp ईवेंट संदर्भ onChange जब फ़ंक्शन का नाम वास्तव में onChange होता है। इसके बाद, भले ही आप इसे ठीक कर दें, this.model.get('value') जब भी मैं इसमें बदलाव करता हूं तो एक रिक्त/शून्य मान का मूल्यांकन करता हूं। वास्तविक मूल...
jwilson-lyonscg
कोई बात नहीं। मैं वाक्यविन्यास को गलत समझ रहा था। मुझे एहसास नहीं हुआ कि onChange और onValueChange स्पष्ट रूप से 2 अलग-अलग असंबंधित तरीके हैं। यह मेरे लिए स्पष्ट नहीं है कि onChange वास्तव में क्या करता है।
lock[bot]
यह थ्रेड स्वचालित रूप से लॉक कर दिया गया है क्योंकि इसे बंद करने के बाद कोई हाल ही में कोई गतिविधि नहीं हुई है. कृपया संबंधित बग के लिए एक नया मुद्दा खोलें.
हम blockManager का उपयोग कर रहे हैं, जैसा कि आप कस्टम रेंडर से संबंधित दस्तावेज़ीकरण के बाद, codesandbox पर पोस्ट किए गए उदाहरण में देख सकते हैं। हमारे लिए अप्रत्याशित व्यवहार यह है कि हर बार जब कोई उपयोगकर्ता किसी ब्लॉक की शैलियों को संपादित करता है, तो सभी ब्लॉक उस शैली के साथ अपडेट किए जाते हैं, क्योंकि शैली को ब्ल...
artf
सबसे पहले, आपके उदाहरण/समस्या का ब्लॉक में कस्टम रेंडर से कोई लेना-देना नहीं है (आप इसका उपयोग कैनवास में घटकों को नहीं बल्कि ब्लॉक के यूआई को अनुकूलित करने के लिए करेंगे)। एक समाधान [उस वर्ग को निजी सेट करें] (https://github.com/artf/grap...
trivago-vgarcia
@artf उत्तर के लिए धन्यवाद! क्षमा करें, क्योंकि उदाहरण स्पष्ट नहीं था। यह हर मामले पर होता है, मेरा मतलब है, तब भी जब उन्हें डिफ़ॉल्ट टेम्पलेट में परिभाषित किया जाता है, न कि केवल जब एक नया चयनकर्ता जोड़ा जाता है। इसलिए, selector:add का उप...
artf
यह हर मामले में होता है, मेरा मतलब है, तब भी जब उन्हें डिफ़ॉल्ट टेम्पलेट में परिभाषित किया जाता है, न कि केवल जब एक नया चयनकर्ता जोड़ा जाता है। इसलिए, selector:add का उपयोग करने से सभी मामलों को ठीक नहीं किया जा सकता है। selector:add तब भी...
हाय @artf , हम फ्लेक्सबॉक्स ब्लॉक का उपयोग कर रहे हैं। समस्या यह है कि जब हम मध्य कॉलम का आकार बदलने की कोशिश कर रहे होते हैं तो यह अन्य सभी कॉलम को प्रभावित करता है, जैसे कि बाएं कॉलम की चौड़ाई को स्वचालित रूप से कम करना। यह केवल दाएं कॉलम को प्रभावित करना चाहिए। इस परिदृश्य को बनाने के लिए कृपया तीन कॉलम जोड़ें और ब...
artf
जब आप मध्य कॉलम का आकार बदलते हैं तो फ्लेक्सबॉक्स को इस तरह से काम करना चाहिए। आप जो हासिल करने की कोशिश कर रहे हैं वह थोड़ा अलग है और इसके लिए दूसरे प्रकार के कार्यान्वयन की आवश्यकता होगी, इसलिए मैं आपके ग्रिड घटकों को बनाने का सुझाव दूंगा
lock[bot]
यह थ्रेड स्वचालित रूप से लॉक कर दिया गया है क्योंकि इसे बंद करने के बाद कोई हाल ही में कोई गतिविधि नहीं हुई है. कृपया संबंधित बग के लिए एक नया मुद्दा खोलें.
मुझे <बटन> तत्व के लिए एक नया घटक बनाने में कठिनाई हो रही है। मुझे क्या याद आ रहा है? क्या यहाँ कुछ गड़बड़ है? ठीक काम करता है अगर मैं इसे <input> तत्व में बदलता हूं:
jwilson-lyonscg
ठीक है तो कुछ और प्रयोग के बाद ऐसा प्रतीत होता है कि मेरी घटक संरचना सही है, लेकिन मेरा बटन ब्लॉक सही ढंग से काम नहीं कर रहा था। तो बटन ब्लॉक इस तरह था: इस ब्लॉक को कैनवास में खींचते समय, इसे बटन घटक के रूप में पहचाना नहीं गया। हालाँकि जब...
artf
मुझे लगता है कि यहां समस्या content कुंजी की गलतफहमी है। जब आप कोई ब्लॉक घोषित करते हैं content घटक के लिए है, जैसे एक वस्तु की तरह एक स्ट्रिंग ओ। ऊपर दिए गए उदाहरण का स्ट्रिंग संस्करण होगा: लेकिन जब आप किसी घटक के अंदर content का उपयोग कर...
lock[bot]
यह थ्रेड स्वचालित रूप से लॉक कर दिया गया है क्योंकि इसे बंद करने के बाद कोई हाल ही में कोई गतिविधि नहीं हुई है. कृपया संबंधित बग के लिए एक नया मुद्दा खोलें.
मैं अपनी खुद की ड्रैगिंग और प्लेसमेंट क्षमताएं बनाना चाहता हूं। मुझे grapesjs पसंद है, लेकिन वास्तव में इस बात पर अधिक नियंत्रण चाहता हूं कि संपादक क्षेत्र में ड्रैगिंग तत्व कैसे काम करते हैं। क्या बिल्ट इन मेथड को अक्षम करने का कोई तरीका है ताकि मैं अपना खुद का बना सकूं? मुझे पता है कि डिज़ाइनर मोड रोडमैप पर है, लेकि...
artf
ठीक है, घटक के लिए ही, जब आप मूव आइकन पर क्लिक करते हैं, तो यह tlb-move कमांड चलाता है, इसलिए आप वास्तव में उसी आईडी के साथ एक नया जोड़कर इसे अधिलेखित कर सकते हैं, लेकिन दुर्भाग्य से ब्लॉक के ड्रैग व्यवहार को बदलने का कोई आसान तरीका नहीं ह...
lock[bot]
यह थ्रेड स्वचालित रूप से लॉक कर दिया गया है क्योंकि इसे बंद करने के बाद कोई हाल ही में कोई गतिविधि नहीं हुई है. कृपया संबंधित बग के लिए एक नया मुद्दा खोलें.
उदाहरण के लिए मेरे पास एक मूल घटक है और इस मूल घटक में 4 बाल घटक हैं। यहां विशेषता कार्यक्षमता के साथ, मैं तीसरे बच्चे के घटक को इसी तरह 1 स्थान पर ले जाना चाहता हूं। मैं किसी भी स्थिति से किसी भी स्थिति से इसे component.remove() का उपयोग करके हटाकर और इसे component.append(ref of removecomponent) का उपयोग करके माता-पि...
artf
at का उपयोग करें , एक सूचकांक के रूप में, विकल्पों में, उदाहरण के लिए। component.append(comp, { at: 0 }) comp को पहले तत्व के रूप में रखेगा
lock[bot]
यह थ्रेड स्वचालित रूप से लॉक कर दिया गया है क्योंकि इसे बंद करने के बाद कोई हाल ही में कोई गतिविधि नहीं हुई है. कृपया संबंधित बग के लिए एक नया मुद्दा खोलें.