ब्लॉकली > FieldDropdown

फ़ील्डड्रॉपडाउन क्लास

ऐसे ड्रॉपडाउन फ़ील्ड के लिए क्लास जिसमें बदलाव किया जा सकता है.

हस्ताक्षर:

export declare class FieldDropdown extends Field<string> 

एक्सट्रैक्ट करता है: फ़ील्ड<string>

कंस्ट्रक्टर

निर्माता मॉडिफ़ायर ब्यौरा
(constructor)(मेन्यू जनरेट करने वाले, पुष्टि करने वाला, कॉन्फ़िगरेशन) FieldDropdown क्लास का एक नया इंस्टेंस बनाता है
(कंस्ट्रक्टर)(मेन्यू जेनरेटर) FieldDropdown क्लास का एक नया इंस्टेंस बनाता है

प्रॉपर्टी

प्रॉपर्टी मॉडिफ़ायर टाइप ब्यौरा
ARROW_CHAR static स्ट्रिंग
CHECKMARK_OVERHANG static संख्या हॉरिज़ॉन्टल दूरी, जिस पर सही के निशान का इस्तेमाल करके ड्रॉपडाउन को ओवरलैप किया जाता है.
clickTarget_ SVGElement | शून्य
कर्सर स्ट्रिंग हॉटस्पॉट पर माउस कर्सर ले जाने की स्टाइल, जो एडिटर को शुरू करती है.
MAX_MENU_HEIGHT_VH static संख्या ड्रॉपडाउन मेन्यू की ज़्यादा से ज़्यादा ऊंचाई, व्यूपोर्ट की ऊंचाई के प्रतिशत के रूप में.
menu_ protected मेन्यू | शून्य ड्रॉपडाउन मेन्यू.
menuGenerator_? protected MenuGenerator (ज़रूरी नहीं)
क्रम से लगाना बूलियन क्रम से लगाए जा सकने वाले फ़ील्ड, सीरियलाइज़र की मदद से सेव किए जाते हैं, लेकिन क्रम से नहीं लगाए जा सकने वाले फ़ील्ड को सेव नहीं किया जाता. ऐसे फ़ील्ड जिनमें बदलाव किया जा सकता है, ऐसे होने चाहिए जिन्हें क्रम से लगाया जा सके.

तरीके

तरीका मॉडिफ़ायर ब्यौरा
applyColour() ड्रॉपडाउन ऐरो को अपडेट करता है, ताकि ब्लॉक के रंग/स्टाइल से मेल खा सके.
createSVGArrow_() protected SVG आधारित ऐरो बनाएं.
createTextArrow_() protected tspan आधारित तीर बनाएं.
doClassValidation_(newValue) protected पक्का करें कि इनपुट वैल्यू, भाषा का इस्तेमाल न करने वाला एक मान्य विकल्प है.
doClassValidation_(newValue) protected
doValueUpdate_(newValue) protected इस ड्रॉपडाउन फ़ील्ड की वैल्यू अपडेट करें.
dropdownDispose_() protected ड्रॉपडाउन एडिटर से जुड़े इवेंट और डीओएम-रेफ़रंस को नष्ट करता है.
getOptions(useCache) इस ड्रॉपडाउन के विकल्पों की सूची दें.
getText_() protected फ़ील्ड के टेक्स्ट को बदलने के लिए, getText_ डेवलपर हुक का इस्तेमाल करें. चुने गए विकल्प का टेक्स्ट पाएं. अगर चुना गया विकल्प कोई इमेज है, तो हम इमेज के लिए वैकल्पिक लेख दिखाएंगे.
initView() इस ड्रॉपडाउन के लिए ब्लॉक यूज़र इंटरफ़ेस (यूआई) बनाएं.
isOptionListDynamic()
onItemSelected_(मेन्यू, मेन्यू आइटम) protected ड्रॉपडाउन मेन्यू में कोई आइटम चुनना.
render_() protected सही चौड़ाई के साथ बॉर्डर बनाता है.
shouldAddBorderRect_() protected ड्रॉपडाउन को एक बॉर्डर रेक्टैंगल जोड़ना चाहिए या नहीं.
showEditor_(e) protected टेक्स्ट के नीचे एक ड्रॉपडाउन मेन्यू बनाएं.