नमस्ते।।। क्या कोई कृपया टेबल विजेट के साथ मेरी मदद कर सकता है। मैं विजेट के ड्रैग और ड्रॉप पर पॉपअप कैसे कर सकता हूं..... जो संख्या को स्वीकार करेगा। पंक्तियों और स्तंभों का। फिर संपादक में उस तालिका के लिए पंक्तियों और स्तंभों की संख्या प्राप्त करें। यह एक बड़ी मदद होगी। अग्रिम में धन्यवाद!!
artf
[आरंभ करना गाइड] (https://grapesjs.com/docs/getting-started.html) को पढ़ने का प्रयास करें, यह कमोबेश आपके अनुरोध को दोहराता है। केवल एक चीज जो आप पर निर्भर है वह यह है कि मोडल में क्या दिखाना है (उदाहरण के लिए इनपुट यूआई)
मैं एक घटक को हटाने और removed() और sorter:drag:end के साथ स्थानांतरित करने के लिए सुन रहा हूं। एक आखिरी तरीका (मुझे आशा है) कि मैं घटक चाल को देखता हूं, एक चाल को पूर्ववत करना है। मुझे उस घटना को सुनने की जरूरत है। क्या पूर्ववत करने के लिए कोई ईवेंट श्रोता है?
artf
हम वास्तव में undo/redo इवेंट का समर्थन करते हैं
artf
मुझे लगता है, वर्तमान में, उन परिवर्तनों को ट्रैक करने का एकमात्र संभव तरीका component:update:components घटना का उपयोग करना है जो जोड़े गए/हटाए गए घटक को पारित करेगा
pouyamiralayi
@kickbk मेरी जानकारी के लिए ऐसी कोई घटना नहीं है, लेकिन मुझे लगता है कि आप इसे सुनकर पकड़ सकते हैं 'component:add' घटना. चीयर्स!
नमस्कार ##Can कोई किसी भी विजेट के लिए href संपत्ति के साथ मेरी मदद करता है ?? मैं एक विजेट के लिए href संपत्ति रखना चाहता हूं। तो मैं इसे कैसे जोड़ सकता हूं।
pouyamiralayi
हाय @promodnl आपको अपने घटक के लिए एक विशेषता परिभाषित करना होगा।
promodnl
हाय @pouyamiralayi आपकी प्रतिक्रिया के लिए धन्यवाद......
क्यों जब मैं CKEDITOR विशेषता पाठ बदलता हूं तो यह प्रारंभ नहीं होता है मेरी विशेषता <पूर्व> domComps.addType('text',{ मॉडल: dModel.extend({ डिफ़ॉल्ट: Object.assign({}, dModel.prototype.defaults, { लक्षण: [ {लेबल: "फ़ॉन्ट आकार", प्रकार: "textfontsize"} ], }), }, { is घटक: फ़ंक्शन (el) { अगर (el.getAttribute &&"text" ==...
artf
जैसा कि आप अभी भी पुरानी एपीआई परिभाषा का उपयोग कर रहे हैं (जो काफी त्रुटि-प्रवण है) मैं पहले [घटक] (https://grapesjs.com/docs/modules/Components.html) के बारे में प्रलेखन पढ़ने की सलाह देता हूं, फिर शायद आपको समस्या मिल जाएगी
fmr411
या क्या विशेषता (पाठ के लिए) जोड़ने का कोई और तरीका है ताकि ckeditor काम कर सके
artf
दस्तावेज़ीकरण में आप देख सकते हैं कि अन्य घटकों का विस्तार कैसे किया जाए
क्या मेरे कस्टम घटक प्रकार के घटकों/बच्चों में परिवर्तनों की सदस्यता लेने/सुनने का कोई आसान तरीका है? शायद एक घटना जिसकी मैं सदस्यता ले सकता हूं? change:content जैसा कुछ? मैं अपने container घटक के बच्चों में लक्षण जोड़ना चाहता हूं। यदि बच्चे कंटेनर छोड़ देते हैं, तो लक्षण गायब हो जाने चाहिए। मैं 1 वर्कअराउंड के बारे म...
pouyamiralayi
क्या मेरे कस्टम घटक प्रकार के घटकों/बच्चों में परिवर्तनों की सदस्यता लेने/सुनने का कोई आसान तरीका है? @scottccoates आप इस तरह से सदस्यता ले सकते हैं: चीयर्स!
scott-coates
@pouyamiralayi धन्यवाद। मुझे अपने घटक को छोड़ने/प्रवेश करने वाले बच्चों को देखने की जरूरत है। मुझे यकीन नहीं है कि आपने जो आपूर्ति की है वह मदद करेगा या क्या मुझे कुछ याद आ रहा है?
कैसे पुन: पेश करें: नेविगेट से https://grapesjs.com/demo.htmlब्राउज़र कंसोल (क्रोम) खोलें और निम्न टाइप करें: setInterval(() => editor.load(), 1000) और एंटर दबाएं"मेमोरी" टैब (क्रोम) पर जाएं और मेमोरी उपयोग देखें क्या होता है: मेमोरी लगातार बढ़ रही है। यदि आप क्रोम का "प्रदर्शन मॉनिटर" खोलते हैं तो आप "डोम नोड्स" और "...
varadero
यह महत्वपूर्ण है। यदि निश्चित नहीं किया जाता है, तो यह विशेष रूप से एसपीए अनुप्रयोगों में उपयोग करने के लिए GrapesJS खतरनाक बनाता है।
artf
मैं इसकी जांच करूंगा, लेकिन किसी भी मदद का स्वागत है
diazemiliano
मुझे यहां भी यही समस्या हो रही है। संपादक को नष्ट करने के बाद भी समस्या बनी हुई है।
मैं स्थानीय भंडारण प्रबंधक में निर्मित के साथ editor.load का उपयोग कर रहा हूं और इसका परिणाम यह है कि तत्वों के लिए स्टाइल खो गया है। कैसे पुन: पेश करें: https://grapesjs.com/demo.html पर नेविगेट करें (या नए grapesjs प्रोजेक्ट का उपयोग करें और इसे storageManager: { type: 'local' } और plugins: ['gjs-blocks-basic'] के स...
मैं लोड पर विशेषता में एक चेकबॉक्स को सक्षम करने की कोशिश कर रहा हूं, जब कोई तत्व कैनवास में मौजूद होता है, लेकिन दुर्भाग्य से मुझे नहीं पता कि तत्व मौजूद है या नहीं, मैं onRender() विधि में निम्न कोड की कोशिश कर रहा हूं const canvasElement = editor.DomComponents.getWrapper(); let isGdprEnabled = false; अगर (canvasEle...
pouyamiralayi
नमस्ते @Indhumathi2016 आप विधि ढूंढें का उपयोग कर सकते हैं: चीयर्स!
Indhumathi2016
@pouyamiralayi जब मैं ऐसा करता हूं तो यह ठीक काम कर रहा है editor.on('load', () => {const wrapper = editor.getWrapper()const el = wrapper.find('#gist-gdpr')[0] }); धन्यवाद
हाय दोस्तों, सबसे पहले भयानक परियोजना, वास्तव में हमारे उपयोग के मामले के साथ काम करने के लिए जीजेएस का विस्तार करने का आनंद लिया है - और प्रगति में कुछ मुद्दों/सुविधाओं को देखते हुए स्टोर में क्या है इसके लिए उत्साहित हूं ... इसलिए, मैं addButton के माध्यम से पैनल में जोड़े गए कस्टम बटन के साथ GJS का उपयोग कर रहा हूं...
pouyamiralayi
हाय @ned-केली इसे आजमाएं: चीयर्स!
ned-kelly
@pouyamiralayi, आप अद्भुत हैं - एक साधारण प्रश्न पूछने के लिए क्षमा करें - दस्तावेज़ीकरण में इस बारे में कोई पिछला GitHub मुद्दा या टिप्पणी नहीं मिली!
नमस्ते मैं कोणीय 7 में grapesjs का उपयोग कर रहा हूं। मैं क्या हासिल करना चाहता हूं जब कभी कैनवास ड्रॉप विधि को कैनवास में एसवीजी घटक कहा जाता है। मैंने कैनवास ड्रॉप विधि पर एसवीजी घटक जोड़ा है। लेकिन यह खींचने योग्य नहीं है। मैं बेहतर समझने के लिए अपना कोड और वीडियो संलग्न करता हूं। यदि आप मेरी मदद करते हैं तो @artf ध...
imranali2045
@artf कृपया देखें कि इस समस्या को हल करना मेरे लिए बहुत महत्वपूर्ण है। धन्यवाद
artf
दुर्भाग्य से, HTML5 ड्रैग एंड ड्रॉप API SVG तत्वों पर काम नहीं करता है, इसलिए यदि आपको इसका समर्थन करने की आवश्यकता है तो आपको अपने SVG घटकों को लपेटना होगा (उदाहरण के लिए div तत्व में)