के माध्यम से साझा करें


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

सेट करता है कि रिकॉर्ड सहेजे जाने पर स्तंभ से डेटा सबमिट किया जाएगा या नहीं.

समर्थित स्तंभ प्रकार

सब

सिंटैक्स

formContext.getAttribute(arg).setSubmitMode(mode)

पैरामीटर

प्रकार: स्ट्रिंग।

वर्णन: निम्न मोड मानों में से कोई एक सेट करें:

  • always: डेटा हमेशा एक बचत के साथ भेजा जाता है।
  • never: डेटा कभी भी सेव के साथ नहीं भेजा जाता है। जब इस मान का उपयोग किया जाता है, तो इस स्तंभ के प्रपत्र में स्तंभ(स्तंभों) को संपादित नहीं किया जा सकता.
  • dirty: डिफ़ॉल्ट व्यवहार। डेटा को सेव के साथ भेजा जाता है जब वह बदल जाता है।

टिप्पणियां

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

नोट

किसी कॉलम में डेटा हमेशा सेव ऑपरेशन के बाद ताज़ा किया जाएगा, भले ही कॉलम का सबमिट मोड सेट हो never। उदाहरण के लिए, यदि सर्वर में किसी कॉलम का मान शून्य है और कॉलम का सबमिट मोड सेट है never, और उपयोगकर्ता द्वारा कॉलम को कुछ मान के साथ संशोधित किया जाता है, तो उपयोगकर्ता द्वारा प्रपत्र को सहेजने के बाद कॉलम का मान शून्य से बदल दिया जाएगा।

कॉलम जो रिकॉर्ड के प्रारंभिक सहेजने के बाद अपडेट नहीं होते हैं, जैसे , createdbyसेट किए जाते हैं ताकि उन्हें सहेजने पर सबमिट नहीं किया जाएगा। किसी स्तंभ मान को सबमिट करने के लिए बाध्य करने के लिए, चाहे वह बदल गया हो या नहीं, इस विधि का उपयोग पैरामीटर के साथ सेट करें modealways.

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