blockly > FieldImage

คลาส FieldImage

ชั้นเรียนของรูปภาพในบล็อก

ลายเซ็น:

export declare class FieldImage extends Field<string> 

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

ผู้ผลิต

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

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

พร็อพเพอร์ตี้ ตัวปรับแต่ง Type คำอธิบาย
แก้ไขได้ readonly (ไม่ได้ประกาศ) ช่องที่แก้ไขได้มักจะแสดง UI บางประเภทที่บ่งชี้ว่าสามารถแก้ไขได้ ช่องนี้ไม่ควรระบุ
imageElement protected SVGImageElement | null องค์ประกอบรูปภาพของฟิลด์ที่แสดงผล
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_()