किसी तालिका में पंक्तियाँ उनके संबंधित डेटा मॉडल में रिकॉर्ड होती हैं। यह ट्यूटोरियल बताता है कि डेटाबेस में टेबल और रिकॉर्ड में पंक्तियों को कैसे जोड़ा जाए। इस डेटा का उपयोग एप्लिकेशन में किया जा सकता है।
आइए एक उदाहरण के रूप में एक साधारण तालिका का उपयोग करें। यह उनके पूरा होने पर कार्यों और चिह्नों की एक सूची संग्रहीत करता है।
तालिका में तीन फ़ील्ड हैं:
- Name - स्ट्रिंग प्रारूप में कार्य का नाम।
- Date - जिस दिन ईवेंट दिनांक प्रारूप में होना चाहिए।
- हो Done - बूलियन प्रारूप में कार्य स्थिति।
फॉर्म बनाएं
उपयोगकर्ताओं को तालिका में रिकॉर्ड जोड़ने की अनुमति देने के लिए, इनपुट प्रपत्र बनाएं।
फ़ॉर्म बनाने के लिए, इनपुट विजेट को कैनवास पर खींचें:
- नाम फ़ील्ड के लिए Input (स्ट्रिंग) ;
- Date picker ;
- done फ़ील्ड नया रिकॉर्ड बनाते समय 0 के बराबर होना चाहिए, इसलिए इसे बाद में सीधे बीपी में सेट किया जाता है।
इनपुट सेट करें
Label सेट करना ताकि इंटरफ़ेस प्रदर्शित करे कि यह कौन सा क्षेत्र है।
व्यवसाय प्रक्रिया के अंदर इनपुट का उपयोग करने के लिए Name सेट करना।
व्यवसाय प्रक्रिया बनाएं
अगला चरण — New task के लिए व्यवसाय प्रक्रिया सेट करना बटन जो इनपुट से डेटा को बचाएगा।
व्यवसाय प्रक्रिया onClick ट्रिगर पर सेट है।
पहले बनाए गए इनपुट से मान प्राप्त करने के लिए, हमें Get Properties blocks. नाम फ़ील्ड के लिए — InputString Get Properties block , और दिनांक फ़ील्ड के लिए — Datepicker Get Properties ब्लॉक।
अब Get Properties blocks. में Component ID फ़ील्ड सेट करें।
प्रत्येक फ़ील्ड के लिए, संबंधित इनपुट का नाम सेट करें।
अगला कदम एक रिकॉर्ड बनाना है। ऐसा करने के लिए, Make task <span>ब्लॉक जोड़ें। Get properties blocks से सभी आवश्यक मान Make task.
मेक ब्लॉक डेटाबेस को डेटा नहीं लिखता है, यह स्थानीय रूप से बीपी के भीतर इकाई बनाता है। रिकॉर्ड को सेव करने के लिए Server request POST /task/ ब्लॉक की जरूरत होती है।
किया गया फ़ील्ड Make task ब्लॉक में डिफ़ॉल्ट मान पर सेट है।
अब डेटाबेस में रिकॉर्ड्स को सेव करें। इसके लिए Server request POST /task/ ब्लॉक का उपयोग किया जाता है, जहां Make task ब्लॉक से एक रिकॉर्ड जोड़ा जाता है।
वीडियो निर्देश:
प्रोजेक्ट को सहेजने और प्रकाशित करने का समय आ गया है। परिणाम देखने के लिए पेज को रिफ्रेश करें।