blockly > FieldDropdown > (कंस्ट्रक्टर)

FieldDropdown.(constructor)

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

हस्ताक्षर:

constructor(menuGenerator: MenuGenerator, validator?: FieldDropdownValidator, config?: FieldDropdownConfig);

पैरामीटर

पैरामीटर Type ब्यौरा
menuGenerator MenuGenerator ड्रॉपडाउन सूची या इन विकल्पों को जनरेट करने वाले फ़ंक्शन के लिए विकल्पों की एक ऐसी कलेक्शन जो खाली न हो. अगर आपको सेटअप स्किप करना है, तो इसके लिए Field.SKIP_Setup स्वीकार करता है (सिर्फ़ उन सब-क्लास में इस्तेमाल किया जाता है जो कॉन्फ़िगरेशन को हैंडल करना और अपने कंस्ट्रक्टर के चलने के बाद फ़ील्ड की वैल्यू सेट करना चाहते हैं).
validator FieldDropdownValidator (ज़रूरी नहीं) एक फ़ंक्शन जिसे फ़ील्ड की वैल्यू में हुए बदलावों की पुष्टि करने के लिए कॉल किया जाता है. भाषा के लिए न्यूट्रल ड्रॉपडाउन विकल्प में ले जाता है और बदलाव को रद्द करने के लिए, पुष्टि किया गया लैंग्वेज-न्यूट्रल ड्रॉपडाउन विकल्प दिखाता है या 'शून्य' दिखाता है.
कॉन्फ़िगरेशन FieldDropdownConfig (ज़रूरी नहीं) फ़ील्ड को कॉन्फ़िगर करने के लिए इस्तेमाल किए गए विकल्पों का मैप. इस पैरामीटर के साथ काम करने वाली प्रॉपर्टी की सूची के लिए, [फ़ील्ड बनाने का दस्तावेज़]https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/dropdown#creation देखें.

अपवाद

{TypeError} अगर menuGenerator विकल्प गलत तरीके से बनाए गए हैं.