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
विकल्प गलत तरीके से बनाए गए हैं.