blockly > FieldNumber

คลาสของ FieldNumber

คลาสสำหรับช่องตัวเลขที่แก้ไขได้

ลายเซ็น:

export declare class FieldNumber extends FieldInput<number> 

ขยาย: FieldInput<number>

ผู้ผลิต

ผู้ผลิต ตัวปรับแต่ง คำอธิบาย
(constructor)(ค่า, min, max, ความแม่นยำ, เครื่องมือตรวจสอบ, config) สร้างอินสแตนซ์ใหม่ของคลาส FieldNumber

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

พร็อพเพอร์ตี้ ตัวปรับแต่ง Type คำอธิบาย
max_ protected ตัวเลข ค่าสูงสุดที่ช่องตัวเลขนี้สามารถมีได้
min_ protected ตัวเลข ค่าต่ำสุดที่ช่องตัวเลขนี้สามารถมีได้
precision_ protected ตัวเลข จำนวนทวีคูณที่ช่องนี้มีการปัดเศษ
spellcheck_ protected boolean อย่าตรวจตัวสะกดต่อตัวเลข โปรแกรมตรวจสอบของเราจะทำงานได้ดีขึ้น

วิธีการ

วิธีการ ตัวปรับแต่ง คำอธิบาย
configure_(config) protected กำหนดค่าช่องนี้ตามแผนที่ตัวเลือกที่ระบุ
doClassValidation_(newValue) protected ตรวจสอบให้แน่ใจว่าค่าอินพุตเป็นตัวเลขที่ถูกต้อง (ต้องเป็นไปตามข้อจำกัดที่วางไว้ในช่อง)
getMax() แสดงผลค่าสูงสุดปัจจุบันที่ช่องนี้สามารถมีได้ ค่าเริ่มต้นคือ Infinity
getMin() แสดงผลค่าต่ำสุดปัจจุบันที่ช่องนี้มีได้ ค่าเริ่มต้นคือ -อนันต์
getPrecision() แสดงผลความแม่นยำในปัจจุบันของฟิลด์นี้ ความแม่นยำคือจำนวนที่มีการปัดเศษค่าของช่อง ความแม่นยําของ 0 หมายความว่าค่าไม่มีการปัดเศษ
setConstraints(min, max, precision) ตั้งค่าข้อจำกัดสูงสุด ต่ำสุด และความแม่นยำในช่องนี้ พร็อพเพอร์ตี้เหล่านี้อาจไม่ได้ระบุหรือ NaN ถูกปิดใช้งาน การตั้งค่าความแม่นยำ (โดยปกติจะเป็นเลขยกกำลัง 10) จะบังคับใช้ขั้นตอนขั้นต่ำระหว่างค่าต่างๆ กล่าวคือ ค่าของผู้ใช้จะปัดเศษเป็นทวีคูณที่ใกล้เคียงที่สุดของความแม่นยํา ตำแหน่งตัวเลขที่มีนัยสำคัญน้อยที่สุดจะได้รับการอนุมานจากความแม่นยำ คุณจะบังคับใช้ค่าจำนวนเต็มได้โดยเลือกความแม่นยำของจำนวนเต็ม
setMax(max) ตั้งค่าสูงสุดที่ช่องนี้มีได้ อัปเดตค่าให้แสดง
setMin(min) ตั้งค่าต่ำสุดที่ช่องนี้มีได้ อัปเดตค่าให้แสดง
setPrecision(precision) ตั้งค่าความแม่นยำของค่าของช่องนี้ เช่น จำนวนที่มีการปัดเศษค่า อัปเดตช่องให้แสดงผล
widgetCreate_() protected สร้างวิดเจ็ตเครื่องมือแก้ไขการป้อนตัวเลข