OnPreStageChange ईवेंट (क्लाइंट एपीआई संदर्भ)

यह घटना किसी व्यवसाय प्रक्रिया प्रवाह नियंत्रण परिवर्तन के चरण से पहले होती है। यह घटना तब होती है जब उपयोगकर्ता अगले चरण का चयन करता है, पिछले चरण में ले जाएँ या उपयोगकर्ता इंटरफ़ेस में सक्रिय चरण बटन सेट करें या जब कोई डेवलपर , या formContext.data.process.movePreviousविधियों formContext.data.process.setActiveStage का उपयोग करता formContext.data.process.moveNextहै।

नोट

OnPreStageChange ईवेंट केवल एकीकृत इंटरफ़ेस पर समर्थित है।

onPreStageChange ईवेंट में पंजीकृत वेब संसाधन स्क्रिप्ट के भीतर, एक डेवलपर वेब संसाधन स्क्रिप्ट में पारित executionContext ऑब्जेक्ट पर निम्नलिखित को लागू कर सकता है:

executionContext.getEventArgs().preventDefault();

जब आप आह्वान करते हैं preventDefault:

  • स्टेज नेविगेशन संसाधित नहीं किया जाएगा। प्रक्रिया का उदाहरण मूल चरण पर रहेगा।
  • क्रॉस-टेबल नेविगेशन में, गंतव्य चरण की तालिका का रूप नहीं खुलेगा।
  • मुख्य फॉर्म को सहेजने की प्रक्रिया नहीं की जाएगी। यदि मुख्य रूप गंदी अवस्था में होता, तो वह गंदी अवस्था में रहता था।
  • StageChange पर पंजीकृत किसी भी वेब संसाधन को लागू नहीं किया जाएगा।

इस ईवेंट के लिए ईवेंट हैंडलर के लिए एक निष्पादन संदर्भ ऑब्जेक्ट पास किया जाता है। आप निम्न विधियाँ है जो किसी ऑब्जेक्ट को प्राप्त करने के लिए getEventArgs विधि का उपयोग कर सकते हैं:

  • getDirection: एक स्ट्रिंग लौटाता है जो या तो Next है या मंच Previous परिवर्तन की दिशा दिखाने के लिए।
  • getStage: एक स्टेज ऑब्जेक्ट लौटाता है। सिवाय इसके कि जब नेविगेशन एक नई तालिका में चला जाता है, तो लौटाया गया चरण गंतव्य चरण ऑब्जेक्ट का प्रतिनिधित्व करता है - यानी, अगला सक्रिय चरण। जब नेविगेशन एक नई तालिका पर जाता है, तो चरण वह चरण होता है जिसे नेविगेट किया जा रहा है - यानी, पिछला सक्रिय चरण ऑब्जेक्ट। अधिक जानकारी: स्टेज के तरीके।

इस ईवेंट के लिए समर्थित विधियाँ

  • formContext.data.process का उपयोग करें। addOnPreStageChange इस ईवेंट के लिए ईवेंट हैंडलर जोड़ने के लिए विधि।
  • formContext.data.process का उपयोग करें। removeOnPreStageChange विधि इस ईवेंट के लिए ईवेंट हैंडलर को निकालने के लिए।

ईवेंट (क्लाइंट एपीआई संदर्भ)
मॉडल-चालित ऐप्स में प्रपत्रों और ग्रिड में ईवेंट