Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Oracle APEX 4.0 . में आइटम के आधार पर पेज का शीर्षक बदलें

परिवर्तनीय शीर्ष पृष्ठ गुण सेट करने के लिए प्रतिस्थापन स्ट्रिंग का उपयोग करना

यह समाधान प्रतिस्थापन स्ट्रिंग का उपयोग करता है . किसी भी एप्लिकेशन आइटम या पेज आइटम को प्रतिस्थापन स्ट्रिंग द्वारा संदर्भित किया जा सकता है। कोई भी स्ट्रिंग जो एम्परसेंड (&) से शुरू होती है, एक बिंदु (.) के साथ समाप्त होती है, और उनके बीच एक आइटम का नाम (सभी बड़े अक्षरों में) होता है, एक प्रतिस्थापन स्ट्रिंग के रूप में व्याख्या की जाएगी और वर्तमान में आइटम के मूल्य द्वारा प्रतिस्थापित किया जाएगा। सत्र/संदर्भ।

यह उपयोगी है क्योंकि संदर्भित आइटम के मूल्य को PL/SQL कोड, SQL क्वेरी और उपयोगकर्ता इनपुट के माध्यम से हेरफेर किया जा सकता है।

प्रतिस्थापन स्ट्रिंग संकेतन:

आप एक पेज आइटम का संदर्भ ले सकते हैं PX_SAMPLE_ITEM प्रतिस्थापन स्ट्रिंग के साथ&PX_SAMPLE_ITEM.

यह ध्यान रखना महत्वपूर्ण है कि अंत में बिंदु आवश्यक है।

वेरिएबल पेज टाइटल सेट करना

यह एक ऐसा स्थान है जहां एक परिवर्तनीय अनुप्रयोग ITEM सेट किया जा सकता है (पृष्ठ शीर्षक विशेषता):

निम्नलिखित कुछ स्क्रीनशॉट हैं जहां मैंने एक पृष्ठ-स्तरीय आइटम का उपयोग किया है, जिसे एक चर चयन सूची फॉर्म तत्व के रूप में परिभाषित किया गया है। चुनिंदा सूची आइटम में REDIRECT भी था संपत्ति सेट करें ताकि हर बार जब कोई नया मान चुना या बदला जाए, तो पृष्ठ स्वचालित रूप से ताज़ा हो जाएगा और पृष्ठ शीर्षक संपत्ति को अपडेट कर देगा।

पेज कॉन्फ़िगरेशन और सेटिंग सत्यापित करना

यदि आपको पृष्ठ और उसकी सामग्री बनाते समय पहले पास से काम करने में कोई कठिनाई हो रही है, तो यह सत्यापित करने के लिए सेटिंग्स का सारांश है:

  1. ध्यान दें कि आवेदन की दृष्टि से, PAGE 11 वह पृष्ठ है जिसमें एक चर पृष्ठ शीर्षक मान का मेरा उदाहरण है।

  1. पेज 11 के लेआउट गुणों के बारे में जानें। P11_PAGE_TITLE वह बकेट है जिसमें वह सब कुछ है जो आप चाहते हैं कि पृष्ठ का शीर्षक हो। यह एक स्थिर परिभाषा हो सकती है, उपयोगकर्ता चयन का परिणाम, आदि। इस आइटम को बनाना सुनिश्चित करें और इसे अपने पृष्ठ शीर्षक परिभाषा अनुभाग में संदर्भित करते समय उसी नाम का उपयोग करें (नीचे अनुभाग/चरण 3 में हाइलाइट किया गया)

  1. गोलाकार क्षेत्रों पर ध्यान दें। ये वे फ़ील्ड हैं जिन्हें ऊपर चरण 2 में उल्लिखित पृष्ठ आइटम की परिभाषा/संदर्भ की आवश्यकता है। पहला फ़ील्ड, "पेज का नाम" दूसरे फ़ील्ड जितना महत्वपूर्ण नहीं है जो "पेज डिस्प्ले" गुणों का हिस्सा है। मैंने दोनों को भर दिया है, लेकिन आपको शायद केवल बाद वाले की जरूरत है।

Display Attributes > Title . के लिए मद सहायता-पाठ खोलना संपत्ति, इनलाइन दस्तावेज़ीकरण कहता है कि TITLE . में जो कुछ भी डाला गया है फ़ील्ड को <TITLE></TITLE> . के अंदर रखा गया है रेंडर किए गए पेज का ब्लॉक एचटीएमएल कोड:

इस समाधान के संस्करण संगतता पर एक विस्तृत चर्चा

मैं सटीक संस्करण पर निश्चित रूप से बात नहीं कर सकता जहां यह दृष्टिकोण अभी भी ऊपर वर्णित अनुसार काम करता है। मैंने ओपी लेखक @MNT की टिप्पणियों के जवाब में उनके उदाहरण और एपेक्स के अपने संस्करण को अद्यतित रखने के संबंध में नीचे कुछ नोट्स बनाए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle SQL नमूना डेटाबेस

  2. मैं आर में ओरेकल डाटाबेस से कैसे जुड़ सकता हूं?

  3. Oracle SQL में 'YYYY' और 'RRRR' में क्या अंतर है?

  4. यूनियन क्लॉज का उपयोग करके चुनें

  5. ORA-27101:साझा स्मृति क्षेत्र मौजूद नहीं है