blockly > FieldImage

คลาส FieldImage

คลาสสำหรับรูปภาพในบล็อก

ลายเซ็น:

export declare class FieldImage extends Field<string> 

ขยาย: ช่อง<string>

ผู้ผลิต

ผู้ผลิต คีย์ตัวปรับแต่ง คำอธิบาย
(เครื่องมือสร้าง)(src, ความกว้าง, ความสูง, alt, onClick, FlipRtl, config) สร้างอินสแตนซ์ใหม่ของคลาส FieldImage

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ คีย์ตัวปรับแต่ง ประเภท คำอธิบาย
แก้ไขได้ readonly (ไม่ได้ประกาศ) โดยปกติแล้วช่องที่แก้ไขได้จะแสดง UI บางประเภทที่ระบุว่าช่องนั้นแก้ไขได้ ช่องนี้ไม่ควรทำ
imageElement protected SVGImageElement | ค่าว่าง องค์ประกอบรูปภาพของช่องที่แสดงผล
imageHeight

protected

readonly

ตัวเลข
isDirty_ protected boolean ใช้เพื่อบอกว่าต้องแสดงผลช่องหรือไม่เมื่อแสดงผลการบล็อกครั้งถัดไป ช่องรูปภาพมีขนาดคงที่และจำเป็นต้องแสดงผลเมื่อเริ่มต้นเท่านั้น
size_ protected ขนาด

เมธอด

วิธีการ คีย์ตัวปรับแต่ง คำอธิบาย
configure_(config) protected กำหนดค่าช่องตามแผนที่ตัวเลือกที่มีให้
doClassValidation_(newValue) protected ตรวจสอบว่าค่าอินพุต (URL แหล่งที่มา) เป็นสตริง
doValueUpdate_(newValue) protected อัปเดตค่าของช่องรูปภาพนี้ และอัปเดตรูปภาพที่แสดง
getFlipRtl() รับข้อมูลว่าจะพลิกภาพนี้ในแบบ RTL หรือไม่
getText_() protected ใช้ฮุก getText_ ของนักพัฒนาซอฟต์แวร์เพื่อลบล้างการนำเสนอข้อความของช่อง แสดงข้อความแสดงแทนของรูปภาพแทน
initView() สร้าง UI บล็อกสำหรับรูปภาพนี้
setAlt(alt) กำหนดข้อความแสดงแทนของรูปภาพนี้
setOnClickHandler(func) ตั้งค่าฟังก์ชันที่จะเรียกใช้เมื่อคลิกรูปภาพนี้
showEditor_() protected หากมีการเรียกการคลิกฟิลด์และกำหนดตัวจัดการการคลิก ให้เรียกใช้ตัวจัดการ
updateSize_()