คลาส FieldImage
ชั้นเรียนของรูปภาพในบล็อก
ลายเซ็น:
export declare class FieldImage extends Field<string>
ขยาย: ช่อง<string>
ผู้ผลิต
ผู้ผลิต | ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
(เครื่องมือสร้าง)(src, ความกว้าง, ความสูง, Alt, onClick, FlipRtl, การกำหนดค่า) | สร้างอินสแตนซ์ใหม่ของคลาส FieldImage |
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ตัวปรับแต่ง | Type | คำอธิบาย |
---|---|---|---|
แก้ไขได้ | readonly |
(ไม่ได้ประกาศ) | ช่องที่แก้ไขได้มักจะแสดง UI บางประเภทที่บ่งชี้ว่าสามารถแก้ไขได้ ช่องนี้ไม่ควรระบุ |
imageElement | protected |
SVGImageElement | null | องค์ประกอบรูปภาพของฟิลด์ที่แสดงผล |
imageHeight |
|
ตัวเลข | |
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_() |