फ़ील्ड वैरिएबल क्लास
वैरिएबल के ड्रॉपडाउन फ़ील्ड के लिए क्लास.
हस्ताक्षर:
export declare class FieldVariable extends FieldDropdown
बढ़ावा देना: FieldDropdown
कंस्ट्रक्टर
निर्माता | मॉडिफ़ायर | ब्यौरा |
---|---|---|
(कंस्ट्रक्टर)(varName, Verifier, वैरिएबल टाइप, डिफ़ॉल्ट टाइप, कॉन्फ़िगरेशन) | FieldVariable क्लास का एक नया इंस्टेंस बनाता है |
प्रॉपर्टी
प्रॉपर्टी | मॉडिफ़ायर | Type | ब्यौरा |
---|---|---|---|
defaultVariableName | स्ट्रिंग | ||
menuGenerator_ | protected |
MenuGenerator | इसके बारे में जानकारी नहीं है | |
क्रम से लगाया जा सकता है | boolean | सीरियल के हिसाब से बनाए जा सकने वाले फ़ील्ड, सीरियलाइज़र की मदद से सेव किए जाते हैं, लेकिन क्रम से न लगाए जा सकने वाले फ़ील्ड को नहीं. बदलाव किए जा सकने वाले फ़ील्ड, सीरियल के हिसाब से भी होने चाहिए. | |
size_ | protected |
साइज़ | |
variableTypes | स्ट्रिंग[] | शून्य | इस फ़ील्ड के ड्रॉपडाउन में उपलब्ध सभी टाइप के वैरिएबल. |
तरीके
तरीका | मॉडिफ़ायर | ब्यौरा |
---|---|---|
configure_(config) | protected |
फ़ील्ड को दिए गए विकल्पों के मैप के आधार पर कॉन्फ़िगर करें. |
doClassValidation_(newValue) | protected |
पक्का करें कि यह आईडी, अनुमति वाले किसी टाइप के मान्य वैरिएबल से जुड़ा हो. |
doValueUpdate_(newId) | protected |
इस वैरिएबल फ़ील्ड की वैल्यू के साथ-साथ, इसके वैरिएबल और टेक्स्ट को अपडेट करें. इस समय वैरिएबल आईडी मान्य होना चाहिए, लेकिन अगर वैरिएबल फ़ील्ड की पुष्टि करने वाला कोई खराब आईडी देता है, तो यह गड़बड़ी हो सकती है. |
dropdownCreate(this) | static |
वैरिएबल ड्रॉपडाउन मेन्यू के लिए, वैरिएबल के नामों की क्रम से लगाई गई सूची दिखाएं. वैरिएबल का नया नाम बनाने के लिए, आखिर में एक खास विकल्प शामिल करें. |
fromXml(fieldElement) | दिए गए एक्सएमएल के आधार पर, इस फ़ील्ड को शुरू करें. | |
getText() | इस फ़ील्ड से टेक्स्ट पाएं, जो कि चुने गए वैरिएबल का नाम है. | |
getValidator() | इस फ़ील्ड के लिए पुष्टि करने वाला फ़ंक्शन पाता है या सेट न होने पर शून्य दिखाता है. वैरिएबल सेट न होने पर यह फ़ील्ड शून्य दिखाता है. इसकी वजह यह है कि शुरुआती setValue कॉल में पुष्टि करने वाले प्रोग्राम को नहीं चलाया जाना चाहिए, क्योंकि उस समय फ़ील्ड को ब्लॉक और फ़ाइल फ़ोल्डर में अटैच नहीं किया जाएगा. | |
getValue() | वैरिएबल का आईडी पाएं. | |
initModel() | अगर इस फ़ील्ड को पहले से शुरू नहीं किया गया है, तो मॉडल को शुरू करें. अगर पहली रेंडर करने से, वैल्यू को किसी वैरिएबल पर सेट नहीं किया गया है, तो हम वैल्यू को अमान्य होने देने के बजाय, एक वैरिएबल बना देते हैं. | |
onItemSelected_(मेन्यू, मेन्यू आइटम) | protected |
वैरिएबल ड्रॉपडाउन मेन्यू में किसी आइटम को चुनें. विशेष मामले, 'वैरिएबल का नाम बदलें...' और 'वैरिएबल मिटाएं...' विकल्प. नाम बदलने के मामले में, उपयोगकर्ता से नया नाम डालने के लिए कहें. |
setSourceBlock(block) | इस फ़ील्ड को किसी ब्लॉक में अटैच करें. | |
shouldAddBorderRect_() | ||
toXml(fieldElement) | इस फ़ील्ड को एक्सएमएल में सीरीज़ के तौर पर सेट करें. |