फ़ील्डड्रॉपडाउन क्लास
ऐसे ड्रॉपडाउन फ़ील्ड के लिए क्लास जिसमें बदलाव किया जा सकता है.
हस्ताक्षर:
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 |
टेक्स्ट के नीचे एक ड्रॉपडाउन मेन्यू बनाएं. |