डेटा ताज़ा करें और हटाएं
तालिका में डेटा रीफ्रेश कैसे करें और डेटाबेस में रिकॉर्ड कैसे हटाएं
अब हम डेटाबेस में नए रिकॉर्ड बना सकते हैं और टेबल में डेटाबेस से डेटा भी देख सकते हैं। लेकिन जिस समय हमें इसकी आवश्यकता होगी, उस समय तालिका में डेटा को अपडेट करने के लिए एक अलग व्यवसाय प्रक्रिया बनाना अच्छा होगा।
ताज़ा करना
आइए एक व्यवसाय प्रक्रिया जोड़ें जो Refresh बटन पर क्लिक करने पर ट्रिगर हो जाएगी, जिसका अर्थ है कि इसे onClick ट्रिगर लॉन्च होने पर निष्पादित किया जाना चाहिए। इसमें पहले से ही परिचित ब्लॉक होंगे।
- Loading = true सेट करने के लिए Table Update Properties और इस तथ्य को इंगित करें कि डेटा लोड किया जा रहा है।
- Server request GET /country/ डेटाबेस से डेटा प्राप्त करने के लिए।
- Table Update Data ।
ध्यान दें कि Loading = false को सेट करने के लिए व्यावसायिक प्रक्रिया के अंत में Table Update Properties ब्लॉक जोड़ना अनावश्यक है। Table Update Data ब्लॉक निष्पादित करने से onDataUpdate ट्रिगर सक्रिय हो जाएगा, और आवश्यक क्रियाएं स्वचालित रूप से की जाएंगी।
इसके अलावा, अब हमारे पास डेटा को अपडेट करने के लिए व्यावसायिक प्रक्रियाओं को फिर से बनाने की आवश्यकता के बिना किसी भी समय Refresh करें बटन दबाकर व्यावसायिक प्रक्रिया को कॉल करने का अवसर है। हम इस अवसर का उपयोग नया डेटा जोड़ने की प्रक्रिया को परिष्कृत करने के लिए करेंगे। आइए मॉड्यूल के पहले भाग में बनाई गई व्यावसायिक प्रक्रिया पर वापस जाएं और इसमें एक और ब्लॉक जोड़ें - Refresh बटन के लिए Button Click करें। इस प्रकार, तालिका में डेटा एक नया रिकॉर्ड जोड़ने के तुरंत बाद अपडेट किया जाएगा।
रिकॉर्ड हटाना
अब, चित्र को पूरा करने के लिए, हमारे पास केवल अनावश्यक डेटा को हटाने की क्षमता का अभाव है। ऐसा करने के लिए, तालिका में Actions कॉलम की क्षमताओं का उपयोग करना सबसे अच्छा है। अन्य कॉलम से इसका अंतर यह है कि इसमें डेटा नहीं बल्कि एक्शन बटन होते हैं। आइए वहां एक बटन जोड़ें और डेटा को हटाने के लिए इसे कॉन्फ़िगर करें।
Actions कॉलम में बटनों की एक महत्वपूर्ण विशेषता यह है कि जब उन्हें दबाया जाता है, तो वे न केवल दबाने के तथ्य को प्रसारित करते हैं, बल्कि Record ID , यानी उस तालिका से तत्व की आईडी, जिसमें यह बटन स्थित होता है।
यह आपको डेटा हटाने के लिए एक बहुत ही सरल व्यावसायिक प्रक्रिया बनाने की अनुमति देता है:
- ट्रिगर सक्रिय होता है और Record ID भेजता है।
- डेटा हटाने के लिए Server Request DELETE /Country/ चलाता है
- Refresh करें बटन पर क्लिक करके तालिका में डेटा अपडेट करें
यह देशों की सूची के साथ पेज के निर्माण को पूरा करता है। डेटाबेस से डेटा एक तालिका में प्रदर्शित किया जाता है, और नए देशों को एक मॉडल विंडो में जोड़ा जाता है, डेटाबेस में सहेजा जाता है, और यदि आवश्यक हो तो हटा दिया जाता है।