blockly > FieldAngle

คลาส FieldAngle

คลาสสำหรับฟิลด์มุมที่แก้ไขได้

ลายเซ็น:

export declare class FieldAngle extends FieldInput<number> 

ขยาย: FieldInput<number>

ผู้ผลิต

ผู้ผลิต ตัวปรับแต่ง คำอธิบาย
(constructor)(ค่า, โปรแกรมตรวจสอบ, การกำหนดค่า) สร้างอินสแตนซ์ใหม่ของคลาส FieldAngle

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ ตัวปรับแต่ง Type คำอธิบาย
ระบบคลาวด์

static

readonly

(ไม่ได้ประกาศ) คุณสมบัติเริ่มต้นที่อธิบายว่าทิศทางใดทำให้ค่าของช่องมุมเพิ่มขึ้น มุมเพิ่มขึ้นตามเข็มนาฬิกา (จริง) หรือทวนเข็มนาฬิกา (เท็จ)
ครึ่ง

static

readonly

ตัวเลข กว้างครึ่งหนึ่งของรูปไม้โปรแทรคเตอร์
ออฟเซ็ต

static

readonly

(ไม่ได้ประกาศ) ค่าออฟเซ็ตเริ่มต้น 0 องศา (และทุกมุม) ออฟเซ็ตในทิศทางทวนเข็มนาฬิกาเสมอ โดยไม่คำนึงถึงคุณสมบัติตามเข็มนาฬิกาของฟิลด์ ปกติจะเป็น 0 (0 = ขวา) หรือ 90 (0 = ขึ้น) อย่างใดอย่างหนึ่ง
รัศมี

static

readonly

ตัวเลข รัศมีของวงกลมไม้โปรแทรคเตอร์ มีขนาดเล็กกว่าไม้โปรแทรคเตอร์เล็กน้อย เนื่องจากไม่เช่นนั้น SVG จะครอบตัดเกินครึ่งเส้นขอบที่ขอบ
ROUND

static

readonly

(ไม่ได้ประกาศ) ค่าเริ่มต้นสำหรับการทำมุมมนตามจำนวนเมื่อใช้เมาส์หรือแป้นพิมพ์ป้อนข้อมูล ต้องเป็นจำนวนเต็มบวกเพื่อรองรับการไปยังส่วนต่างๆ ด้วยแป้นพิมพ์
symbol_ protected SVGTSpanElement | null สัญลักษณ์องศาของฟิลด์นี้
ตัด

static

readonly

(ไม่ได้ประกาศ) มุมสูงสุดเริ่มต้นที่จะอนุญาตก่อนตัด โดยทั่วไปจะเป็น 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 สร้างและแสดงเครื่องมือแก้ไขของช่องมุม