नोट
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप साइन इन करने या निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
मॉडल-चालित ऐप्स में, एक नियंत्रण प्रपत्र पर एक HTML तत्व का प्रतिनिधित्व करता है। कुछ नियंत्रण किसी विशिष्ट स्तंभ से बंधे होते हैं, जबकि अन्य अनबाउंड नियंत्रणों का प्रतिनिधित्व करते हैं जैसे कि IFRAME, वेब संसाधन या प्रपत्र में जोड़े गए सबग्रिड.
नियंत्रण ऑब्जेक्ट किसी नियंत्रण की प्रस्तुति या व्यवहार को बदलने और संबंधित कॉलम की पहचान करने के तरीके प्रदान करता है। निम्न संग्रहों में से किसी एक का उपयोग करके नियंत्रण तक पहुँच करें:
- formContext.ui.controls
- formContext.ui अनुभाग.नियंत्रण
- formContext.data.entityAttribute.controls
formContext. getControl विधि formContext.ui.controls.get तक पहुंचने के लिए एक शॉर्टकट विधि है।
नोट
जब आप किसी स्तंभ से जुड़े नियंत्रणों पर क्रियाएँ करते हैं, तो विचार करें कि नियंत्रण पृष्ठ पर एक से अधिक बार प्रकट हो सकता है. आम तौर पर, आपको स्तंभ के लिए प्रत्येक नियंत्रण के लिए समान क्रियाएँ करनी चाहिए. आप कॉलम नियंत्रण संग्रह के माध्यम से लूप कर सकते हैं और प्रत्येक नियंत्रण पर क्रियाएं कर सकते हैं।
नियंत्रणों को प्रकार के आधार पर वर्गीकृत किया जाता है। नियंत्रण के प्रकार को निर्धारित करने के लिए getControlType विधि का उपयोग करें। कुछ नियंत्रण विधियाँ केवल विशिष्ट प्रकार के नियंत्रणों के लिए उपलब्ध हैं।
यह आलेख प्रत्येक नियंत्रण प्रकार के लिए उपलब्ध विधियों के बारे में जानकारी प्रदान करता है।
मानक नियंत्रण प्रकार
ये विधियाँ एक मानक नियंत्रण के लिए उपलब्ध हैं।
| विधि | विवरण |
|---|---|
| अधिसूचना जोड़ें | वैकल्पिक क्रियाओं के साथ एक त्रुटि या अनुशंसा अधिसूचना प्रदर्शित करता है। |
| स्पष्ट अधिसूचना | नियंत्रण से कोई सूचना निकालता है. |
| getAttribute | वह स्तंभ लौटाता है जिससे नियंत्रण बाउंड होता है. |
| getControlType | नियंत्रण का प्रकार देता है. |
| getDisabled | देता है कि नियंत्रण अक्षम है या नहीं. |
| गेटलेबल | नियंत्रण का लेबल लौटाता है. |
| getName | नियंत्रण का नाम लौटाता है. |
| getOutputs | नियंत्रण के आउटपुट गुणों का एक शब्दकोश देता है। |
| getParent | वह अनुभाग लौटाता है जिसमें नियंत्रण है. |
| getVisible | नियंत्रण दिखाई दे रहा है या नहीं, लौटाता है. |
| सेटअक्षम | नियंत्रण को सक्षम या अक्षम करता है। |
| सेटफोकस | नियंत्रण पर ध्यान केंद्रित करता है। |
| सेटलेबल | नियंत्रण का लेबल बदलता है. |
| सेटअधिसूचना | यह इंगित करने के लिए एक त्रुटि संदेश प्रदर्शित करता है कि डेटा मान्य नहीं है. |
| सेटविज़िबल | बटन दिखाता या छुपाता है। |
मानक नियंत्रण के लिए निम्न विधियाँ बहिष्कृत हैं: addOnKeyPress, fireOnKeyPress, और removeOnKeyPress।
IFRAME नियंत्रण प्रकार
ये विधियाँ IFRAME नियंत्रण के लिए उपलब्ध हैं।
| विधि | विवरण |
|---|---|
| getContentWindow | IFRAME या वेब संसाधन की सामग्री विंडो देता है। |
| getControlType | नियंत्रण का प्रकार देता है. |
| getDisabled | देता है कि नियंत्रण अक्षम है या नहीं. |
| getInitialUrl | IFRAME के लिए कॉन्फ़िगर किया गया डिफ़ॉल्ट URL लौटाता है. |
| गेटलेबल | नियंत्रण का लेबल लौटाता है. |
| getName | नियंत्रण का नाम लौटाता है. |
| ऑब्जेक्ट प्राप्त करें | IFRAME या वेब संसाधन का प्रतिनिधित्व करता है जो प्रपत्र ऑब्जेक्ट देता है। |
| getParent | वह अनुभाग लौटाता है जिसमें नियंत्रण है. |
| प्राप्तएसआरसी | IFRAME या वेब संसाधन में वर्तमान में प्रदर्शित URL देता है. |
| getVisible | नियंत्रण दिखाई दे रहा है या नहीं, लौटाता है. |
| सेटअक्षम | नियंत्रण को सक्षम या अक्षम करता है। |
| सेटफोकस | नियंत्रण पर ध्यान केंद्रित करता है। |
| सेटलेबल | नियंत्रण का लेबल बदलता है. |
| सेटएसआरसी | URL को IFRAME या वेब संसाधन में प्रदर्शित करने के लिए सेट करता है. |
| सेटविज़िबल | बटन दिखाता या छुपाता है। |
Kbsearch (नॉलेज बेस खोज) नियंत्रण प्रकार
ये विधियाँ नॉलेज बेस खोज नियंत्रण के लिए उपलब्ध हैं।
| विधि | विवरण |
|---|---|
| addOnPostSearch | खोज पूर्ण होने के बाद चलने वाला कोई ईवेंट हैंडलर जोड़ता है. |
| addOnResultOpened | एक ईवेंट हैंडलर जोड़ता है जो खोज परिणाम खुलने पर चलता है। |
| ऐडऑनसिलेक्शन | एक ईवेंट हैंडलर जोड़ता है जो खोज परिणाम का चयन किए जाने पर चलता है। |
| getControlType | नियंत्रण का प्रकार देता है. |
| getDisabled | देता है कि नियंत्रण अक्षम है या नहीं. |
| गेटलेबल | नियंत्रण का लेबल लौटाता है. |
| getName | नियंत्रण का नाम लौटाता है. |
| getParent | वह अनुभाग लौटाता है जिसमें नियंत्रण है. |
| getSearchQuery | खोज मापदंड के रूप में उपयोग किया गया पाठ लौटाता है. |
| getSelectedResults | वर्तमान में चयनित खोज परिणाम लौटाता है. |
| getTotalResultCount | खोज परिणामों की संख्या देता है. |
| getVisible | नियंत्रण दिखाई दे रहा है या नहीं, लौटाता है. |
| ओपनसर्चरिजल्ट | एक निर्दिष्ट खोज परिणाम खोलता है। |
| removeOnPostSearch | खोज पूर्णता के लिए एक ईवेंट हैंडलर निकालता है। |
| removeOnResultOpened | खोज परिणाम खोलने के लिए ईवेंट हैंडलर निकालता है. |
| removeOnSelection | खोज परिणाम का चयन करने के लिए ईवेंट हैंडलर निकालता है. |
| सेटफोकस | नियंत्रण पर ध्यान केंद्रित करता है। |
| सेटलेबल | नियंत्रण का लेबल बदलता है. |
| setSearchQuery | खोज मापदंड के रूप में उपयोग किए जाने वाले पाठ को सेट करता है. |
| सेटविज़िबल | बटन दिखाता या छुपाता है। |
नोट
जब आप सामाजिक फलक में नॉलेज बेस खोज नियंत्रण जोड़ते हैं, तो नियंत्रण नाम होता है searchwidgetcontrol_notescontrol. आप इस नाम को बदल नहीं सकते।
लुकअप नियंत्रण प्रकार
ये विधियाँ लुकअप नियंत्रण के लिए उपलब्ध हैं।
| विधि | विवरण |
|---|---|
| addCustomFilter | AND का उपयोग करके मौजूदा फ़िल्टर्स के साथ संयोजित लुकअप परिणामों में एक फ़िल्टर जोड़ता है. |
| addCustomView | लुकअप संवाद में कोई दृश्य जोड़ता है. |
| अधिसूचना जोड़ें | वैकल्पिक क्रियाओं के साथ एक त्रुटि या अनुशंसा अधिसूचना प्रदर्शित करता है। |
| addOnLookupTagClick | एक ईवेंट हैंडलर जोड़ता है जो लुकअप टैग पर क्लिक किए जाने पर चलता है. |
| जोड़ेंप्रीसर्च | लुकअप खोज से पहले चलने वाला कोई ईवेंट हैंडलर जोड़ता है. |
| स्पष्ट अधिसूचना | नियंत्रण से कोई सूचना निकालता है. |
| getAttribute | वह स्तंभ लौटाता है जिससे नियंत्रण बाउंड होता है. |
| getControlType | नियंत्रण का प्रकार देता है. |
| getDefaultView | डिफ़ॉल्ट लुकअप दृश्य की ID देता है. |
| getDisabled | देता है कि नियंत्रण अक्षम है या नहीं. |
| getEntityTypes | लुकअप में अनुमत तालिका प्रकार लौटाता है. |
| गेटलेबल | नियंत्रण का लेबल लौटाता है. |
| getName | नियंत्रण का नाम लौटाता है. |
| getParent | वह अनुभाग लौटाता है जिसमें नियंत्रण है. |
| getVisible | नियंत्रण दिखाई दे रहा है या नहीं, लौटाता है. |
| removeOnLookupTagClick | लुकअप टैग क्लिक के लिए ईवेंट हैंडलर निकालता है. |
| RemovePreSearch | लुकअप खोज से पहले चलने वाले ईवेंट हैंडलर को निकालता है. |
| सेटडिफॉल्टव्यू | लुकअप संवाद में डिफ़ॉल्ट दृश्य सेट करता है. |
| सेटअक्षम | नियंत्रण को सक्षम या अक्षम करता है। |
| सेटएंटिटीटाइप | लुकअप में अनुमत तालिका प्रकारों को सेट करता है. |
| सेटफोकस | नियंत्रण पर ध्यान केंद्रित करता है। |
| सेटलेबल | नियंत्रण का लेबल बदलता है. |
| सेटअधिसूचना | यह इंगित करने के लिए एक त्रुटि संदेश प्रदर्शित करता है कि डेटा मान्य नहीं है. |
| सेटविज़िबल | बटन दिखाता या छुपाता है। |
विकल्प और पसंद नियंत्रण प्रकार
विकल्प और विकल्प नियंत्रण में समान तरीके उपलब्ध हैं।
| विधि | विवरण |
|---|---|
| अधिसूचना जोड़ें | वैकल्पिक क्रियाओं के साथ एक त्रुटि या अनुशंसा अधिसूचना प्रदर्शित करता है। |
| ऐडऑप्शन | नियंत्रण में कोई विकल्प जोड़ता है. |
| स्पष्ट अधिसूचना | नियंत्रण से कोई सूचना निकालता है. |
| clearOptions | नियंत्रण से सभी विकल्पों को हटा देता है। |
| getAttribute | वह स्तंभ लौटाता है जिससे नियंत्रण बाउंड होता है. |
| getControlType | नियंत्रण का प्रकार देता है. |
| getDisabled | देता है कि नियंत्रण अक्षम है या नहीं. |
| गेटलेबल | नियंत्रण का लेबल लौटाता है. |
| getName | नियंत्रण का नाम लौटाता है. |
| प्राप्त विकल्प | रिक्त विकल्प और हटाए गए विकल्पों को छोड़कर उपलब्ध विकल्प लौटाता है. |
| getParent | वह अनुभाग लौटाता है जिसमें नियंत्रण है. |
| getVisible | नियंत्रण दिखाई दे रहा है या नहीं, लौटाता है. |
| निकालेंविकल्प | नियंत्रण से कोई विकल्प निकालता है. |
| सेटअक्षम | नियंत्रण को सक्षम या अक्षम करता है। |
| सेटफोकस | नियंत्रण पर ध्यान केंद्रित करता है। |
| सेटलेबल | नियंत्रण का लेबल बदलता है. |
| सेटअधिसूचना | यह इंगित करने के लिए एक त्रुटि संदेश प्रदर्शित करता है कि डेटा मान्य नहीं है. |
| सेटविज़िबल | बटन दिखाता या छुपाता है। |
त्वरित प्रपत्र नियंत्रण प्रकार
इस नियंत्रण प्रकार के लिए समर्थित विधियों के बारे में जानकारी के लिए formContext.ui.quickForms देखें।
सबग्रिड नियंत्रण प्रकार
इस नियंत्रण प्रकार के लिए समर्थित विधियों के बारे में जानकारी के लिए ग्रिड और सबग्रिड देखें।
समयरेखा दीवार नियंत्रण प्रकार
टाइमलाइन नियंत्रण पोस्ट, गतिविधियों और नोट्स को एक एकीकृत दृश्य में प्रस्तुत करता है। इस नियंत्रण प्रकार के लिए ये विधियाँ उपलब्ध हैं।
| विधि | विवरण |
|---|---|
| getControlType | नियंत्रण का प्रकार देता है. |
| getDisabled | देता है कि नियंत्रण अक्षम है या नहीं. |
| गेटलेबल | नियंत्रण का लेबल लौटाता है. |
| getName | नियंत्रण का नाम लौटाता है. |
| getParent | वह अनुभाग लौटाता है जिसमें नियंत्रण है. |
| getVisible | नियंत्रण दिखाई दे रहा है या नहीं, लौटाता है. |
| आराम देना | टाइमलाइन में प्रदर्शित डेटा को ताज़ा करता है। |
| सेटअक्षम | नियंत्रण को सक्षम या अक्षम करता है। |
| सेटफोकस | नियंत्रण पर ध्यान केंद्रित करता है। |
| सेटलेबल | नियंत्रण का लेबल बदलता है. |
| सेटविज़िबल | बटन दिखाता या छुपाता है। |
टाइमर नियंत्रण प्रकार
ये विधियाँ टाइमर नियंत्रण के लिए उपलब्ध हैं।
| विधि | विवरण |
|---|---|
| getControlType | नियंत्रण का प्रकार देता है. |
| getDisabled | देता है कि नियंत्रण अक्षम है या नहीं. |
| गेटलेबल | नियंत्रण का लेबल लौटाता है. |
| getName | नियंत्रण का नाम लौटाता है. |
| getParent | वह अनुभाग लौटाता है जिसमें नियंत्रण है. |
| प्राप्तराज्य | टाइमर की वर्तमान स्थिति देता है. |
| getVisible | नियंत्रण दिखाई दे रहा है या नहीं, लौटाता है. |
| आराम देना | टाइमर में प्रदर्शित डेटा को ताज़ा करता है। |
| सेटअक्षम | नियंत्रण को सक्षम या अक्षम करता है। |
| सेटफोकस | नियंत्रण पर ध्यान केंद्रित करता है। |
| सेटलेबल | नियंत्रण का लेबल बदलता है. |
| सेटविज़िबल | बटन दिखाता या छुपाता है। |
वेब संसाधन नियंत्रण प्रकार
एक वेब संसाधन नियंत्रण में iframe नियंत्रण के रूप में उपलब्ध विधियों का एक ही सेट होता है। iframe नियंत्रण प्रकार देखें।
प्रपत्र घटक नियंत्रण प्रकार
प्रपत्र घटक नियंत्रण प्रकार में विधियों का एक ही सेट होता है जो किसी मुख्य प्रपत्र पर formContext के रूप में उपलब्ध होता है. प्रपत्र घटक व्यवहार > क्लाइंट API देखें।