คลาส FieldAngle
คลาสสำหรับฟิลด์มุมที่แก้ไขได้
ลายเซ็น:
export declare class FieldAngle extends FieldInput<number>
ขยาย: FieldInput<number>
ผู้ผลิต
ผู้ผลิต | ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
(constructor)(ค่า, โปรแกรมตรวจสอบ, การกำหนดค่า) | สร้างอินสแตนซ์ใหม่ของคลาส FieldAngle |
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ตัวปรับแต่ง | Type | คำอธิบาย |
---|---|---|---|
ระบบคลาวด์ |
|
(ไม่ได้ประกาศ) | คุณสมบัติเริ่มต้นที่อธิบายว่าทิศทางใดทำให้ค่าของช่องมุมเพิ่มขึ้น มุมเพิ่มขึ้นตามเข็มนาฬิกา (จริง) หรือทวนเข็มนาฬิกา (เท็จ) |
ครึ่ง |
|
ตัวเลข | กว้างครึ่งหนึ่งของรูปไม้โปรแทรคเตอร์ |
ออฟเซ็ต |
|
(ไม่ได้ประกาศ) | ค่าออฟเซ็ตเริ่มต้น 0 องศา (และทุกมุม) ออฟเซ็ตในทิศทางทวนเข็มนาฬิกาเสมอ โดยไม่คำนึงถึงคุณสมบัติตามเข็มนาฬิกาของฟิลด์ ปกติจะเป็น 0 (0 = ขวา) หรือ 90 (0 = ขึ้น) อย่างใดอย่างหนึ่ง |
รัศมี |
|
ตัวเลข | รัศมีของวงกลมไม้โปรแทรคเตอร์ มีขนาดเล็กกว่าไม้โปรแทรคเตอร์เล็กน้อย เนื่องจากไม่เช่นนั้น SVG จะครอบตัดเกินครึ่งเส้นขอบที่ขอบ |
ROUND |
|
(ไม่ได้ประกาศ) | ค่าเริ่มต้นสำหรับการทำมุมมนตามจำนวนเมื่อใช้เมาส์หรือแป้นพิมพ์ป้อนข้อมูล ต้องเป็นจำนวนเต็มบวกเพื่อรองรับการไปยังส่วนต่างๆ ด้วยแป้นพิมพ์ |
symbol_ | protected |
SVGTSpanElement | null | สัญลักษณ์องศาของฟิลด์นี้ |
ตัด |
|
(ไม่ได้ประกาศ) | มุมสูงสุดเริ่มต้นที่จะอนุญาตก่อนตัด โดยทั่วไปจะเป็น 360 (สำหรับ 0 ถึง 359.9) หรือ 180 (สำหรับ -179.9 ถึง 180) |
วิธีการ
วิธีการ | ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
configure_(config) | protected |
กำหนดค่าช่องนี้ตามแผนที่ตัวเลือกที่ระบุ |
doClassValidation_(newValue) | protected |
ตรวจสอบว่าค่าอินพุตเป็นมุมที่ถูกต้อง |
initView() | สร้าง UI การบล็อกสำหรับฟิลด์นี้ | |
onHtmlInputKeyDown_(e) | protected |
จัดการคีย์เลื่อนลงไปยังเครื่องมือแก้ไข |
onMouseMove_(e) | protected |
กำหนดมุมให้ตรงกับตำแหน่งของเมาส์ |
render_() | protected |
อัปเดตมุมเมื่อฟิลด์แสดงผลอีกครั้ง |
showEditor_(e) | protected |
สร้างและแสดงเครื่องมือแก้ไขของช่องมุม |