Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> HTML

SAPUI5 में स्टैटिक HTML एलिमेंट्स सीधे लिखे जाते हैं


परिचय

SAPUI5 डेवलपर्स को UI5 कंट्रोल्स के साथ कुछ क्षेत्रों में अपने स्वयं के स्टैटिक HTML एलिमेंट्स का उपयोग करने की अनुमति देता है। यह एक क्लोज्ड फ्रेमवर्क नहीं है और आपको sap.ui.core.HTML कंट्रोल का उपयोग करके UI5 द्वारा रेंडर किए गए क्षेत्र के भीतर किसी भी मात्रा में प्लेन HTML लिखने की अनुमति देता है, जिससे आप HTML और UI5 कंट्रोल्स को आसानी से मिश्रित कर सकते हैं।

मुख्य बिंदु

  • मिश्रण संभव है - HTML और UI5 कंट्रोल्स एक साथ उपयोग किए जा सकते हैं
  • sap.ui.core.HTML कंट्रोल - यह कंट्रोल प्लेन HTML को UI5 एरिया में एम्बेड करने की अनुमति देता है
  • डायनामिक बनाम स्टैटिक - UI5 कंट्रोल्स द्वारा बनाया गया HTML डायनामिक रूप से बनता है, लेकिन कई JavaScript UI लाइब्रेरीज़ इसी तरह काम करती हैं जब वे उच्च-स्तरीय UI एलिमेंट्स प्रदान करती हैं जिन्हें स्टैटिक HTML में लिखना कठिन होता है

संदर्भ लिंक

SAPUI5 में HTML विकास के बारे में अधिक जानकारी के लिए निम्नलिखित लिंक देखें:

https://sapui5.hana.ondemand.com/test-resources/sap/ui/core/demokit/HTML.html

स्क्रीनशॉट

SAPUI5 में स्टैटिक HTML एलिमेंट्स सीधे लिखे जाते हैं

व्यावहारिक उदाहरण

// SAPUI5 में HTML कंट्रोल का उपयोग
var oHTML = new sap.ui.core.HTML({
    content: "<div class='my-custom-html'><h3>कस्टम HTML कंटेंट</h3><p>यह स्टैटिक HTML है</p></div>",
    sanitizeContent: true // सुरक्षा के लिए सैनेटाइज़ेशन सक्षम
});

// UI5 व्यू में उपयोग
<mvc:View xmlns:mvc="sap.ui.core.mvc" xmlns="sap.m">
    <Page title="HTML और UI5 मिश्रण">
        <content>
            <core:HTML id="customHTML" content="{/htmlContent}" sanitizeContent="true"/>
            <Button text="UI5 बटन" press="onPress"/>
        </content>
    </Page>
</mvc:View>

सर्वोत्तम अभ्यास

  • सुरक्षा के लिए sanitizeContent: true हमेशा सक्षम रखें
  • जटिल UI के लिए UI5 कंट्रोल्स को प्राथमिकता दें
  • केवल तब कस्टम HTML उपयोग करें जब UI5 में समकक्ष कंट्रोल न हो
  • CSS क्लास नामकरण में UI5 नेमस्पेस का पालन करें
  1. HTML में <div> टैग से एलिमेंट्स कैसे स्टाइल करें? HTML में <div> टैग से एलिमेंट्स कैसे स्टाइल करें?

    ब्लॉक-लेवल सेक्शन के लिए <div> <div> टैग HTML डॉक्यूमेंट का एक सेक्शन डिफाइन करता है। बड़े ब्लॉक-लेवल एलिमेंट्स को ग्रुप करके एक साथ फॉर्मेट करने के लिए उपयोगी है। उदाहरण: ID सेलेक्टर के साथ <!DOCTYPE html> <html> <head> <title>HTML div Tag</title>

  1. HTML कंप्यूटर कोड एलिमेंट्स HTML कंप्यूटर कोड एलिमेंट्स

    वेब पेज पर कंप्यूटर कोड प्रदर्शित करने के लिए, HTML में कुछ एलिमेंट्स प्रदान किए गए हैं। आइए उन एलिमेंट्स को एक-एक करके देखें: <kbd> <pre> <code> <var> <samp> HTML में <kbd> एलिमेंट <kbd> टैग का उपयोग कीबोर्ड इनपुट को परिभाषित करने के लिए किया जाता है। इस

  1. HTML ब्लॉक और इनलाइन एलिमेंट्स HTML ब्लॉक और इनलाइन एलिमेंट्स

    ब्लॉक एलिमेंट्स ब्लॉक एलिमेंट्स स्क्रीन पर ऐसे दिखाई देते हैं जैसे उनके पहले और बाद में एक लाइन ब्रेक हो। वे उपलब्ध पूरी चौड़ाई भी लेते हैं। कुछ ब्लॉक एलिमेंट्स में शामिल हैं: <h1> से <h6>, <article>, <aside>, <p>, <pre>, <ul>, <ol>, <address>, आ