blockly > FieldImage

FieldImage क्लास

ब्लॉक पर मौजूद इमेज के लिए क्लास.

हस्ताक्षर:

export declare class FieldImage extends Field<string> 

Extends: Field<string>

निर्माता

निर्माता मॉडिफ़ायर ब्यौरा
(constructor)(src, width, height, alt, onClick, flipRtl, config) FieldImage क्लास का नया इंस्टेंस बनाता है

प्रॉपर्टी

प्रॉपर्टी मॉडिफ़ायर टाइप ब्यौरा
EDITABLE readonly (डिक्लेयर नहीं किया गया) बदले जा सकने वाले फ़ील्ड में आम तौर पर कुछ यूज़र इंटरफ़ेस (यूआई) दिखता है, जिससे पता चलता है कि उनमें बदलाव किया जा सकता है. इस फ़ील्ड में यह नहीं होना चाहिए.
imageElement protected SVGImageElement | null रेंडर किए गए फ़ील्ड का इमेज एलिमेंट.
imageHeight

protected

readonly

संख्या
isDirty_ protected बूलियन इस कुकी का इस्तेमाल यह तय करने के लिए किया जाता है कि अगली बार ब्लॉक रेंडर होने पर, फ़ील्ड को रेंडर करना है या नहीं. इमेज फ़ील्ड का साइज़ स्टैटिक होता है. इन्हें सिर्फ़ शुरुआत में रेंडर करने की ज़रूरत होती है.

तरीके

तरीका मॉडिफ़ायर ब्यौरा
configure_(config) protected विकल्पों के दिए गए मैप के आधार पर फ़ील्ड को कॉन्फ़िगर करें.
doClassValidation_(newValue) protected पक्का करें कि इनपुट वैल्यू (सोर्स यूआरएल) एक स्ट्रिंग हो.
doValueUpdate_(newValue) protected इस इमेज फ़ील्ड की वैल्यू अपडेट करें और दिखाई गई इमेज को अपडेट करें.
getFlipRtl() यह जानकारी मिलती है कि इस इमेज को आरटीएल में फ़्लिप करना है या नहीं
getText_() protected फ़ील्ड के टेक्स्ट को बदलने के लिए, getText_ डेवलपर हुक का इस्तेमाल करें. इसके बजाय, इमेज का वैकल्पिक लेख दिखाओ.
initView() इस इमेज के लिए ब्लॉक यूज़र इंटरफ़ेस (यूआई) बनाएं.
isClickable() देखें कि इस फ़ील्ड पर क्लिक किया जा सकता है या नहीं.
setAlt(alt) इस इमेज के लिए वैकल्पिक लेख सेट करें.
setOnClickHandler(func) उस फ़ंक्शन को सेट करें जिसे इस इमेज पर क्लिक करने पर कॉल किया जाता है.
showEditor_() protected अगर फ़ील्ड क्लिक किया जाता है और क्लिक हैंडलर तय किया जाता है, तो हैंडलर को कॉल करें.
updateSize_()