blockly > FieldNumber

คลาส FieldNumber

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

ลายเซ็น:

export declare class FieldNumber extends FieldInput<number> 

ขยาย: FieldInput<number>

ผู้ผลิต

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

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

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

เมธอด

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