FieldDropdown क्लास
बदलाव किए जा सकने वाले ड्रॉपडाउन फ़ील्ड के लिए क्लास.
हस्ताक्षर:
export declare class FieldDropdown extends Field<string>
इससे जुड़े हैं: फ़ील्ड<string>
निर्माता
निर्माता | मॉडिफ़ायर | ब्यौरा |
---|---|---|
(constructor)(menuGenerator, validator, config) | FieldDropdown क्लास का नया इंस्टेंस बनाता है |
|
(constructor)(menuGenerator) | FieldDropdown क्लास का नया इंस्टेंस बनाता है |
प्रॉपर्टी
प्रॉपर्टी | मॉडिफ़ायर | टाइप | ब्यौरा |
---|---|---|---|
ARROW_CHAR | static |
स्ट्रिंग | |
clickTarget_ | SVGElement | null | ||
IMAGE_Y_OFFSET |
|
संख्या | अगर कोई इमेज चुनी गई है, तो फ़ील्ड के सबसे ऊपर से इमेज के सबसे ऊपर तक का y ऑफ़सेट. |
IMAGE_Y_PADDING |
|
संख्या | किसी इमेज के ऊपर और नीचे की कुल वर्टिकल पैडिंग. |
menu_ | protected |
Menu | null | ड्रॉपडाउन मेन्यू. |
menuGenerator_? | protected |
MenuGenerator | (ज़रूरी नहीं) |
SEPARATOR |
|
(एलान नहीं किया गया) | ड्रॉपडाउन आइटम की सूची में सेपरेटर दिखाने के लिए इस्तेमाल किया जाने वाला मैजिक कॉन्स्टेंट. |
SERIALIZABLE | बूलियन | सीरियलाइज़र, सीरियलाइज़ किए जा सकने वाले फ़ील्ड को सेव करता है, लेकिन सीरियलाइज़ नहीं किए जा सकने वाले फ़ील्ड को सेव नहीं करता. बदलाव किए जा सकने वाले फ़ील्ड, सीरियलाइज़ किए जा सकने वाले होने चाहिए. |
तरीके
तरीका | मॉडिफ़ायर | ब्यौरा |
---|---|---|
applyColour() | ब्लॉक के रंग/स्टाइल से मैच करने के लिए, ड्रॉपडाउन ऐरो को अपडेट करता है. | |
createSVGArrow_() | protected |
एसवीजी आधारित ऐरो बनाएं. |
createTextArrow_() | protected |
tspan के आधार पर ऐरो बनाएं. |
doClassValidation_(newValue) | protected |
पक्का करें कि इनपुट वैल्यू, भाषा के हिसाब से मान्य विकल्प हो. |
doClassValidation_(newValue) | protected |
|
doValueUpdate_(newValue) | protected |
इस ड्रॉपडाउन फ़ील्ड की वैल्यू अपडेट करें. |
dropdownDispose_() | protected |
ड्रॉपडाउन एडिटर से जुड़े इवेंट और डीओएम-रेफ़रंस को हटाता है. |
getOptions(useCache) | इस ड्रॉपडाउन के विकल्पों की सूची दिखाता है. | |
getText_() | protected |
फ़ील्ड के टेक्स्ट के तौर पर दिखने वाले डेटा को बदलने के लिए, अगर Node.js में HTMLElement के विकल्पों का इस्तेमाल किया जाता है और इस फ़ंक्शन को कॉल किया जाता है, तो पक्का करें कि jsdom-global के ज़रिए HTMLElement को लागू किया जा रहा हो. |
initView() | इस ड्रॉपडाउन के लिए ब्लॉक यूज़र इंटरफ़ेस बनाएं. | |
isOptionListDynamic() | ||
onItemSelected_(menu, menuItem) | protected |
ड्रॉपडाउन मेन्यू में किसी आइटम को चुनने की सुविधा. |
render_() | protected |
सही चौड़ाई के साथ बॉर्डर बनाता है. |
setOptions(menuGenerator) | इस ड्रॉपडाउन में मौजूद विकल्पों को अपडेट करें. इससे, चुने गए आइटम को सूची में पहले आइटम पर रीसेट कर दिया जाएगा. | |
shouldAddBorderRect_() | protected |
ड्रॉपडाउन में बॉर्डर रेक्ट जोड़ना चाहिए या नहीं. |
showEditor_(e) | protected |
टेक्स्ट के नीचे ड्रॉपडाउन मेन्यू बनाएं. |
trimOptions(options) | protected |
स्टैटिक तौर पर तय किए गए विकल्पों में, सामान्य शब्दों को हटाएं. प्रीफ़िक्स और/या सफ़िक्स लेबल बनाएं. |
validateOptions(options) | protected |
विकल्पों की सूची के तौर पर प्रोसेस किए जाने वाले डेटा स्ट्रक्चर की पुष्टि करता है. |