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