पेजकिट - स्व-होस्टेड GrapesJS साइट बिल्डर, स्रोत के रूप में बेचा गया। जल्दी पहुंच प्राप्त करें

अंक #893✓ हल कियाखोला गया 23 फ़रवरी 2018द्वारा alimajed933 प्रतिक्रियाएं

HTML में विशेषता जोड़ें

त्वरित उत्तरद्वारा nojacko❤ 2

मुझे लगता है कि आपको दृश्य के बजाय मॉडल में विशेषता जोड़ने की आवश्यकता है। 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)

👍 सबसे उपयोगीnojacko• 28 फ़रवरी 2018

मुझे लगता है कि आपको दृश्य के बजाय मॉडल में विशेषता जोड़ने की आवश्यकता है। https://github.com/artf/grapesjs/ब्लॉब/50cc585f23f2560077fd0e9a42ced22e67e69723/src/dom_components/model/Component.js#L298 फिर, आपको दृश्य प्रस्तुत करना होगा। मुझे लगता है कि यह इस तरह है, लेकिन कोई गारंटी 😄 नहीं है

ezp127• 4 जुलाई 2019

नमस्कार
किसी और की जरूरत पड़ने पर बस एक उदाहरण छोड़ दें।

editor.on('block:drag:stop', function(model) {
	model.addAttributes({ 'data-block_id': '123xyz' });
});
artf• 2 मार्च 2018

जैसा कि जेम्स ने सुझाव दिया था, लेकिन बिना selected.view.render() के दृश्य को एक साथ परिवर्तन प्राप्त होगा

संबंधित प्रश्न और उत्तर

इसी तरह की मुद्दों पर चर्चाओं के साथ शोध जारी रखें।

अंक #1121

<टेबल> <टेबल> के अंदर

हाय @artf , मैंने tagName = 'table' के साथ एक नया घटक बनाया है। जब चयनित किया जाता है और इसके टूलबार का एक विकल्प भी बनाया जाता है तो क्लिक...

3 उत्तरअपडेट किया गया 17 सितम्बर 2019

अंक #5775

Component.get('traits').clone() अब उपलब्ध नहीं है।

GrapesJS संस्करण [X] मैं GrapesJS के नवीनतम संस्करण का उपयोग करने की पुष्टि करता हूं आप किस ब्राउज़र का उपयोग कर रहे हैं? क्रोमियम इंजन 123...

2 उत्तरअपडेट किया गया 1 अप्रैल 2024

अंक #3779

Editor.getSelected().toHTML() encodes inline javascript

GrapesJS संस्करण[X] मैं GrapesJS के नवीनतम संस्करण का उपयोग करने की पुष्टि करता हूं आप किस ब्राउज़र का उपयोग कर रहे हैं? नवीनतम (क्रोम)प्रत...

3 उत्तरअपडेट किया गया 22 सितम्बर 2021

अंक #3559

Page.getMainComponent().view पृष्ठ का चयन होने पर अपरिभाषित देता है

हैलो @artf, मैं चयनित पृष्ठ का HTML तत्व प्राप्त करना चाहता हूं। लेकिन निम्नलिखित कोड का उपयोग करते समय यह अपरिभाषित लौटाता है:

3 उत्तरअपडेट किया गया 21 जुलाई 2021

सशुल्क प्लगइन्स जो इस समस्या से मेल खाते हैं

समस्या कीवर्ड और लेबल प्रासंगिकता द्वारा क्यूरेट किया गया है ताकि आपको तेज़ी से शिप करने में मदद मिल सके।

सभी प्लगइन्स देखें

सशुल्क प्लगइन अनुशंसाएँ लोड हो रही हैं ...

निःशुल्क विकल्प

ओपन-सोर्स GrapesJS प्लगइन्स की जाँच करें GitHub या हमारे मुफ्त कैटलॉग में एक त्वरित खोज चलाएं।

मुफ्त प्लगइन्स ब्राउज़ करें →
प्रीमियम विकल्प

प्रीमियम प्लगइन्स समर्थन, नियमित अपडेट और उत्पादन-तैयार सुविधाओं के साथ शिप होते हैं - एकीकरण कार्य के दिनों को बचाते हैं।

प्रीमियम प्लगइन्स ब्राउज़ करें →

संबंधित ट्यूटोरियल

एक ही विषय पर गहन मार्गदर्शिकाएँ।

सभी ट्यूटोरियल →

ब्राउज़ प्लगइन श्रेणियाँ

सीधे बाज़ार पर प्लगइन श्रेणी के पृष्ठों पर जाएँ।