फॉर्म और डेटा एंट्री

Power Apps परिचय

Luise Freese

Azure & Power Platform Architect

Edit form कंट्रोल

 

  • Insert → Edit form
  • DataSource को अपनी tickets list पर सेट करें
  • Power Apps हर कॉलम के लिए एक कार्ड ऑटो-जनरेट करता है

टैबलेट पर Power Apps Edit Form, जिसमें Title, Status, Priority और Due Date इनपुट कार्ड हैं.

Power Apps परिचय

Form मोड: New / Edit / View

तीन Edit Form स्टेट साथ-साथ: खाली FormMode.New, भरा हुआ FormMode.Edit, और केवल-पढ़ने योग्य FormMode.View.

 

  • FormMode.New: खाली फॉर्म, नई रो बनाने को तैयार
  • FormMode.Edit: मौजूदा रो से प्री-फिल्ड
  • FormMode.View: केवल-पढ़ने योग्य डिस्प्ले
Power Apps परिचय

SubmitForm() और लाइफसाइकल

 

  • Save बटन SubmitForm(frmTicket) चलाता है
  • Power Apps वैलिडेट करके आपके डेटा सोर्स में लिखता है
  • फॉर्म OnSuccess या OnFailure ट्रिगर करता है

फ्लोचार्ट: Save टैप से SubmitForm(), SharePoint write, OnSuccess चेकमार्क, और OnFailure एरर ब्रांच तक.

Power Apps परिचय

OnSuccess, OnFailure, OnReset

तीन रंग-कोडेड ब्लॉक: हरा OnSuccess साथ में Notify, Refresh, Navigate; लाल OnFailure साथ में Notify एरर टोस्ट; ग्रे OnReset जो फॉर्म को डिफॉल्ट पर क्लियर करता है.

 

  • OnSuccess: टोस्ट दिखाएँ, गैलरी रिफ्रेश करें, वापस जाएँ
  • OnFailure: एरर टोस्ट दिखाएँ
  • OnReset: जब फॉर्म क्लियर होता है तब चलता है
Power Apps परिचय

Refresh(), वह भूला कदम

 

  • सबमिट के बाद गैलरियाँ ऑटो-रिफ्रेश नहीं होतीं
  • फॉर्म के OnSuccess में Refresh(Tickets) जोड़ें
  • यह छोड़ेंगे तो नई रो गायब लगेगी

दो टैबलेट साथ-साथ: बाएँ गैलरी बिना Refresh जहाँ नया टिकट गायब है; दाएँ Refresh के साथ जहाँ नया टिकट ऊपर हाइलाइटेड दिखता है.

Power Apps परिचय

ResetForm(), कैंसल वाला रास्ता

दो New टिकट फॉर्म: ResetForm() से पहले बचा डेटा, और रीसेट के बाद एंट्री को तैयार खाली फॉर्म.

 

  • ResetForm(frmTicket) हर फील्ड को खाली करता है
  • इसे Cancel बटन पर रखें, कभी OnSuccess पर नहीं
  • OnSuccess पहले ही बाहर नेविगेट करता है, NewForm अगली बार फॉर्म खाली करेगा
Power Apps परिचय

Patch()

 

  • Patch(DataSource, record, changes) बिना फॉर्म के लिखता है
  • बुल्क अपडेट या सिंगल-फील्ड बदलाओं के लिए उपयोगी
  • एक एडवांस्ड टूल, इस कोर्स के दायरे से बाहर

$$

Patch(
  Tickets,
  ThisItem,
  { Status: "Resolved" }
)
Power Apps परिचय

आप क्या अभ्यास करेंगे

Edit Form जिसमें प्रीफिल्ड टिकट फील्ड, ड्रॉपडाउन, पर्सन पिकर, DueDate, और नीचे हरा Save बटन है.

 

  • Edit Form डेटा सोर्स से कैसे बाइंड होता है और अपने कार्ड्स बनाता है
  • सबमिट के बाद success और failure पर क्या होता है
  • New और Cancel बटन फॉर्म लाइफसाइकल कैसे पूरी करते हैं
Power Apps परिचय

अभ्यास करते हैं!

Power Apps परिचय

Preparing Video For Download...