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