मैं ओरेकल एपेक्स का उपयोग कर रहा हूं और मेरे पास एक पृष्ठ में एक रिपोर्ट क्षेत्र है जो SQL क्वेरी से कॉलम प्रदर्शित करता है। मैं इस रिपोर्ट के पहले कॉलम में संपादन बटन जोड़ना चाहता हूं ताकि उपयोगकर्ता उस पर क्लिक कर सकें और परिणामों में से किसी एक को संपादित/समीक्षा कर सके। मैं इस संपादन बटन को कैसे जोड़ूं? धन्यवाद।ओरेकल एपेक्स में एक रिपोर्ट में आप प्रत्येक पंक्ति में एक संपादन बटन कैसे जोड़ते हैं?
उत्तर
इस तरह रिपोर्ट के SELECT कथन के लिए एक स्तंभ जोड़ें:
SELECT '' edit_link, -- This is the new column ...
जाओ करने के लिए रिपोर्ट टैब गुण।
कॉलम की सूची के शीर्ष पर नया कॉलम EDIT_LINK ले जाएं (यदि आप इसे पहले रखना चाहते हैं)।
कॉलम विशेषताएँ पृष्ठ खोलने के लिए EDIT_LINK उपनाम के बाईं ओर पेंसिल और पेपर आइकन पर क्लिक करें।
कॉलम विशेषता पृष्ठ के कॉलम लिंक अनुभाग पर जाएं।
[आइकन 1], [आइकन 2] के रूप में दिखाए गए आइकन में से एक चुनें ... (वैकल्पिक रूप से आप अपने आप में से एक का उपयोग कर सकते हैं लेकिन यह अधिक उन्नत है)।
शेष लिंक फ़ील्ड भरें ताकि यह निर्दिष्ट किया जा सके कि लिंक के दबाए जाने पर आप किस एप्लिकेशन पर जाना चाहते हैं और आप किस मूल्य में गुज़रेंगे। मूल्यों की सूची इस में सहायता के लिए प्रदान की जाती है। उदाहरण के लिए, आपके द्वारा निर्दिष्ट कर सकता है:
- पृष्ठ: 42
- आइटम 1 नाम: P42_EMPNO
आइटम 1 मूल्य: # EMPNO #
(यह, पेज 42 पर नेविगेट जाएगा पेज आइटम की स्थापना वर्तमान रिपोर्ट पंक्ति में EMPNO के मूल्य के P42_EMPNO।)
प्रेस परिवर्तन लागू करें बटन।
अब पृष्ठ चलाएं और आपके पास प्रत्येक पंक्ति के लिए एक संपादन लिंक होगा।
आप लिंक जोड़ने के लिए रिपोर्ट में किसी भी कॉलम पर कॉलम लिंक अनुभाग (टोनी एंड्रयूज के उत्तर के अनुसार) का उपयोग कर सकते हैं। जैसे "एएमपी नाम" कर्मचारी विवरण से लिंक हो सकता है, "विभाग का नाम" विभाग के विवरणों से जुड़ा हो सकता है।
मेरे मामले में, मैं जानकारी संपादित करने के लिए एक मोडल फॉर्म प्रदर्शित करने के लिए जावास्क्रिप्ट फ़ंक्शन को कॉल करना चाहता हूं उस विशिष्ट रेखा का। मुझे संदेह है कि मैंने यूआरएल पर लक्ष्य निर्धारित किया है, और यूआरएल "जावास्क्रिप्ट: फंक्शन();" , लेकिन मैं उस पंक्ति को संपादित करने के लिए प्राथमिक पीके से कैसे गुजर सकता हूं? –