คลาส FieldImage
คลาสสำหรับรูปภาพในบล็อก
ลายเซ็น:
export declare class FieldImage extends Field<string>
Extends: Field<string>
ผู้ผลิต
| ผู้ผลิต | คีย์ตัวปรับแต่ง | คำอธิบาย |
|---|---|---|
| (constructor)(src, width, height, alt, onClick, flipRtl, config) | สร้างอินสแตนซ์ใหม่ของคลาส FieldImage |
พร็อพเพอร์ตี้
| พร็อพเพอร์ตี้ | คีย์ตัวปรับแต่ง | ประเภท | คำอธิบาย |
|---|---|---|---|
| แก้ไขได้ | readonly |
(ไม่ได้ประกาศ) | โดยปกติแล้วช่องที่แก้ไขได้จะแสดง UI บางอย่างที่บ่งบอกว่าแก้ไขได้ ไม่ควร |
| imageElement | protected |
SVGImageElement | null | องค์ประกอบรูปภาพของฟิลด์ที่แสดง |
| imageHeight |
|
ตัวเลข | |
| isDirty_ | protected |
บูลีน | ใช้เพื่อระบุว่าต้องแสดงฟิลด์ในครั้งถัดไปที่แสดงบล็อกหรือไม่ ฟิลด์รูปภาพมีขนาดคงที่และต้องแสดงผลเมื่อเริ่มต้นเท่านั้น |
เมธอด
| วิธีการ | คีย์ตัวปรับแต่ง | คำอธิบาย |
|---|---|---|
| configure_(config) | protected |
กำหนดค่าฟิลด์ตามแผนที่ตัวเลือกที่ระบุ |
| doClassValidation_(newValue) | protected |
ตรวจสอบว่าค่าอินพุต (URL แหล่งที่มา) เป็นสตริง |
| doValueUpdate_(newValue) | protected |
อัปเดตค่าของฟิลด์รูปภาพนี้ และอัปเดตรูปภาพที่แสดง |
| getFlipRtl() | รับว่าจะพลิกรูปภาพนี้ใน RTL หรือไม่ | |
| getText_() | protected |
ใช้ฮุกของนักพัฒนาซอฟต์แวร์ getText_ เพื่อลบล้างการแสดงข้อความของฟิลด์ ให้แสดงข้อความแสดงแทนรูปภาพแทน |
| initView() | สร้าง UI บล็อกสำหรับรูปภาพนี้ | |
| isClickable() | ตรวจสอบว่าควรคลิกช่องนี้ได้หรือไม่ | |
| setAlt(alt) | ตั้งข้อความแสดงแทนของรูปภาพนี้ | |
| setOnClickHandler(func) | ตั้งค่าฟังก์ชันที่จะเรียกใช้เมื่อมีการคลิกรูปภาพนี้ | |
| showEditor_() | protected |
หากมีการเรียกใช้การคลิกฟิลด์และมีการกำหนดตัวแฮนเดิลการคลิก ให้เรียกใช้ตัวแฮนเดิล |
| updateSize_() |