คลาส FieldColour
คลาสสำหรับช่องป้อนข้อมูลสี
ลายเซ็น:
export declare class FieldColour extends Field<string>
ขยาย: ช่อง<string>
ผู้ผลิต
ผู้ผลิต | ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
(constructor)(ค่า, โปรแกรมตรวจสอบ, การกำหนดค่า) | สร้างอินสแตนซ์ใหม่ของคลาส FieldColour |
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ตัวปรับแต่ง | Type | คำอธิบาย |
---|---|---|---|
สี | static |
สตริง[] | อาร์เรย์ของสีสำหรับจานสี คัดลอกจาก goog.ui.ColorChooseer.SIMPLE_GRID_COLORS ตัวเลือกสีทั้งหมดใช้ตัวเลือกนี้ยกเว้นในกรณีที่ลบล้างด้วย setColours |
คอลัมน์ | static |
ตัวเลข | จำนวนคอลัมน์ในจานสี ตัวเลือกสีทั้งหมดจะใช้ตัวเลือกนี้ ยกเว้นกรณีที่ลบล้างด้วย setcolumn |
เคอร์เซอร์ | สตริง | รูปแบบของเคอร์เซอร์เมาส์เมื่อวางไว้เหนือฮอตสปอตที่เริ่มต้นเครื่องมือแก้ไข | |
isDirty_ | protected |
boolean | ใช้เพื่อบอกให้ทราบว่าต้องแสดงผลช่องนี้หรือไม่ในครั้งต่อไปที่แสดงการบล็อก ช่องสีจะมีขนาดคงที่และต้องแสดงเมื่อเริ่มต้นเท่านั้น |
นำไปใช้ได้จริง | boolean | ช่องแบบอนุกรมจะได้รับการบันทึกโดยตัวซีเรียลไลเซอร์ ช่องที่ไม่สามารถทำให้เป็นอนุกรมไม่ได้ ช่องที่แก้ไขได้ควรมีการเรียงลำดับได้ | |
ชื่อ | static |
สตริง[] | อาร์เรย์ของสตริงเคล็ดลับเครื่องมือสำหรับจานสี หากความยาวไม่เท่ากันกับ COLOURS ระบบจะใช้รหัสสีแบบเลขฐาน 16 สำหรับชื่อที่ขาดหายไป ตัวเลือกสีทั้งหมดจะใช้ตัวเลือกนี้ ยกเว้นกรณีที่ลบล้างด้วย setColours |
วิธีการ
วิธีการ | ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
applyColour() | อัปเดตช่องข้อความให้ตรงกับสี/รูปแบบของบล็อก | |
configure_(config) | protected |
กำหนดค่าช่องนี้ตามแผนที่ตัวเลือกที่ระบุ |
doClassValidation_(newValue) | protected |
ตรวจสอบว่าค่าอินพุตเป็นสีที่ถูกต้อง |
getSize() | แสดงความสูงและความกว้างของฟิลด์ ที่ควร *โดยทั่วไป* ควรเป็นที่เดียวที่มีการเรียกใช้ Display_ |
|
getText() | รับข้อความสำหรับช่องนี้ ใช้เมื่อบล็อกยุบ | |
initView() | สร้าง UI การบล็อกสำหรับช่องสีนี้ | |
isFullBlockField() | protected |
|
render_() | protected |
อัปเดตสีของบล็อกเพื่อแสดงว่าช่องนี้เป็นช่องบล็อกแบบเต็มหรือไม่ |
setColours(colours, titles) | ตั้งค่าตารางสีที่กำหนดเองสำหรับช่องนี้ | |
setColumns(columns) | ตั้งค่าขนาดตารางกริดที่กำหนดเองสำหรับช่องนี้ | |
showEditor_() | protected |
สร้างและแสดงเครื่องมือแก้ไขช่องสี |
updateSize_(margin) | protected |
อัปเดตขนาดของฟิลด์โดยพิจารณาว่าเป็นฟิลด์บล็อกแบบเต็มหรือไม่ |