blockly > FieldVariable > (constructor)

FieldVariable.(constructor)

FieldVariable क्लास का एक नया इंस्टेंस बनाता है

हस्ताक्षर:

constructor(varName: string | null | typeof Field.SKIP_SETUP, validator?: FieldVariableValidator, variableTypes?: string[], defaultType?: string, config?: FieldVariableConfig);

पैरामीटर

पैरामीटर टाइप ब्यौरा
varName string | null | typeof Field.SKIP_SETUP वैरिएबल का डिफ़ॉल्ट नाम. अगर वैल्यू null है, तो वैरिएबल का यूनीक नाम जनरेट हो जाएगा. अगर आपको सेटअप को स्किप करना है, तो यह Field.SKIP_SETUP को भी स्वीकार करता है. इसका इस्तेमाल सिर्फ़ उन सबक्लास के लिए किया जाता है जो अपने कन्स्ट्रक्टर के चलने के बाद, कॉन्फ़िगरेशन को मैनेज करना चाहते हैं और फ़ील्ड की वैल्यू सेट करना चाहते हैं.
पुष्टि करने वाला प्रोग्राम FieldVariableValidator (ज़रूरी नहीं) यह एक फ़ंक्शन है, जिसे फ़ील्ड की वैल्यू में किए गए बदलावों की पुष्टि करने के लिए कॉल किया जाता है. यह फ़ंक्शन किसी वैरिएबल आईडी को लेता है और पुष्टि किए गए वैरिएबल आईडी को दिखाता है. इसके अलावा, बदलाव को रोकने के लिए, यह फ़ंक्शन कोई वैल्यू नहीं दिखाता.
variableTypes string[] (ज़रूरी नहीं) ड्रॉपडाउन में शामिल करने के लिए वैरिएबल टाइप की सूची. इसका इस्तेमाल सिर्फ़ तब किया जाएगा, जब config की वैल्यू न दी गई हो.
defaultType स्ट्रिंग (ज़रूरी नहीं) अगर इस फ़ील्ड की वैल्यू साफ़ तौर पर सेट नहीं की गई है, तो वैरिएबल का टाइप बनाया जाएगा. डिफ़ॉल्ट रूप से '' पर सेट होता है. इसका इस्तेमाल सिर्फ़ तब किया जाएगा, जब कॉन्फ़िगरेशन न दिया गया हो.
config FieldVariableConfig (ज़रूरी नहीं) फ़ील्ड को कॉन्फ़िगर करने के लिए इस्तेमाल किए जाने वाले विकल्पों का मैप. इस पैरामीटर के साथ काम करने वाली प्रॉपर्टी की सूची देखने के लिए, [फ़ील्ड बनाने से जुड़ा दस्तावेज़]https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/variable#creation देखें.