HTML में विशेषता जोड़ें
मुझे लगता है कि आपको दृश्य के बजाय मॉडल में विशेषता जोड़ने की आवश्यकता है। https://github.com/artf/grapesjs/ब्लॉब/50cc585f23f2560077fd0e9a42ced22e67e69723/src/dom_components/model/Component.js#L298 फिर, आपको दृश्य प्रस्तुत करना होगा। मुझे लगता है कि यह इस तरह है, लेकिन कोई गारंटी 😄 नहीं है
नीचे पूरा उत्तर पढ़ें ↓प्रश्न
सभी को नमस्कार, मैं प्रत्येक ब्लॉक के लिए एक आईडी जोड़ना चाहता हूं जिसे मैं कैनवास में खींचता और छोड़ता हूं; अधिक स्पष्ट होने के लिए, मैं प्रत्येक प्रकार के लिए एक आईडी नहीं जोड़ना चाहता, उदाहरण के लिए: छवि, तालिका, बॉक्स, ... मैं प्रत्येक ब्लॉक के लिए विज्ञापन आईडी जोड़ना चाहता हूं, जिसका अर्थ है कि उदाहरण के अनुसार, ब्लॉक "1 अनुभाग" <table ... blockId = 1> हो जाता है। मैं उन 2 आदेशों का उपयोग करने की कोशिश कर रहा हूं: editor.getSelected().view.$el[0].setAttribute("blockId","1") editor.getSelected().get('components').trigger('resetNavigator') हां, यदि मैं "तत्व का निरीक्षण करें" करता हूं तो...
जवाब (3)
मुझे लगता है कि आपको दृश्य के बजाय मॉडल में विशेषता जोड़ने की आवश्यकता है। https://github.com/artf/grapesjs/ब्लॉब/50cc585f23f2560077fd0e9a42ced22e67e69723/src/dom_components/model/Component.js#L298 फिर, आपको दृश्य प्रस्तुत करना होगा। मुझे लगता है कि यह इस तरह है, लेकिन कोई गारंटी 😄 नहीं है
नमस्कार
किसी और की जरूरत पड़ने पर बस एक उदाहरण छोड़ दें।
editor.on('block:drag:stop', function(model) {
model.addAttributes({ 'data-block_id': '123xyz' });
});
जैसा कि जेम्स ने सुझाव दिया था, लेकिन बिना selected.view.render() के दृश्य को एक साथ परिवर्तन प्राप्त होगा
संबंधित प्रश्न और उत्तर
इसी तरह की मुद्दों पर चर्चाओं के साथ शोध जारी रखें।
अंक #1121
<टेबल> <टेबल> के अंदर
हाय @artf , मैंने tagName = 'table' के साथ एक नया घटक बनाया है। जब चयनित किया जाता है और इसके टूलबार का एक विकल्प भी बनाया जाता है तो क्लिक...
अंक #5775
Component.get('traits').clone() अब उपलब्ध नहीं है।
GrapesJS संस्करण [X] मैं GrapesJS के नवीनतम संस्करण का उपयोग करने की पुष्टि करता हूं आप किस ब्राउज़र का उपयोग कर रहे हैं? क्रोमियम इंजन 123...
अंक #3779
Editor.getSelected().toHTML() encodes inline javascript
GrapesJS संस्करण[X] मैं GrapesJS के नवीनतम संस्करण का उपयोग करने की पुष्टि करता हूं आप किस ब्राउज़र का उपयोग कर रहे हैं? नवीनतम (क्रोम)प्रत...
अंक #3559
Page.getMainComponent().view पृष्ठ का चयन होने पर अपरिभाषित देता है
हैलो @artf, मैं चयनित पृष्ठ का HTML तत्व प्राप्त करना चाहता हूं। लेकिन निम्नलिखित कोड का उपयोग करते समय यह अपरिभाषित लौटाता है:
सशुल्क प्लगइन्स जो इस समस्या से मेल खाते हैं
समस्या कीवर्ड और लेबल प्रासंगिकता द्वारा क्यूरेट किया गया है ताकि आपको तेज़ी से शिप करने में मदद मिल सके।
सशुल्क प्लगइन अनुशंसाएँ लोड हो रही हैं ...
ओपन-सोर्स GrapesJS प्लगइन्स की जाँच करें GitHub या हमारे मुफ्त कैटलॉग में एक त्वरित खोज चलाएं।
मुफ्त प्लगइन्स ब्राउज़ करें →प्रीमियम प्लगइन्स समर्थन, नियमित अपडेट और उत्पादन-तैयार सुविधाओं के साथ शिप होते हैं - एकीकरण कार्य के दिनों को बचाते हैं।
प्रीमियम प्लगइन्स ब्राउज़ करें →संबंधित ट्यूटोरियल
एक ही विषय पर गहन मार्गदर्शिकाएँ।
ट्यूटोरियल
Introducing Search on GJS.Market
GJS.Market now has one search across everything we publish — plugins, articles, community questions, guides, authors and services. Press ⌘K from any page.
ट्यूटोरियल
2026 में GrapesJS के साथ AI-संचालित पेज बिल्डर कैसे बनाएं
हमने GJSDocs का निर्माण करना सीखा - सरल AI टेक्स्ट जनरेशन से लेकर संरचित, संदर्भ-जागरूक दृश्य संपादन तक
ट्यूटोरियल
2026 में SaaS पेज बिल्डर बनाने में कितना खर्च आता है?
2026 में SaaS पेज बिल्डर बनाने में कितना खर्च आता है? यथार्थवादी विकास लागत, समयसीमा, सुविधाओं और GrapesJS का उपयोग कैसे कम किया जा सकता है इसका अन्वेषण करें
ब्राउज़ प्लगइन श्रेणियाँ
सीधे बाज़ार पर प्लगइन श्रेणी के पृष्ठों पर जाएँ।