क्रैश कोर्स 101
10 मॉड्यूल
5 सप्ताह

रिकॉर्ड संपादित करना

कॉपी करने के लिए क्लिक करें

वेब एप्लिकेशन में रिकॉर्ड कैसे संपादित करें


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

रिकॉर्ड संपादित करने के लिए मोडल

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


आइए एडिट बटन को सेट करके शुरू करते हैं। इसका काम पोस्ट आईडी को ग्लोबल वेरिएबल में लिखना और एक मोडल एडिटिंग विंडो खोलना होगा। आइए संबंधित व्यावसायिक प्रक्रिया बनाएं। आप देख सकते हैं कि बनाया गया वैश्विक चर अपने अद्वितीय नाम के तहत ब्लॉक की सामान्य सूची में है।


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


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



पैचिंग रिकॉर्ड

उसके बाद, यह केवल एक व्यवसाय प्रक्रिया बनाकर Save बटन को कॉन्फ़िगर करने के लिए रहता है, जैसा कि एक नया शहर बनाने के लिए उपयोग किया जाता है। केवल अंतर एक वैश्विक चर से एक आईडी का उपयोग और POST के बजाय अनुरोध प्रकार PATCH है।


अब, जब आप संपादन बटन पर क्लिक करते हैं, तो आप डेटाबेस से वांछित रिकॉर्ड के बारे में विस्तृत जानकारी खोल सकते हैं, किसी भी फ़ील्ड को बदल सकते हैं और परिवर्तनों को सहेज सकते हैं।

वैश्विक चरों के उपयोग ने हमें इस बारे में जानकारी सहेजने की अनुमति दी कि इस समय कौन सा रिकॉर्ड संपादित किया जाना चाहिए, इसकी आईडी रिकॉर्ड करें और यदि आवश्यक हो तो इसे देखें। उसी समय, वैश्विक चर के लिए धन्यवाद, एप्लिकेशन की गति बढ़ जाती है क्योंकि अन्यथा, इस डेटा को डेटाबेस में सहेजना और इसके लिए अतिरिक्त अनुरोध करना आवश्यक होगा।

Was this article helpful?
अभी भी उत्तर की तलाश है?