คลาสของ 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 |
สร้างวิดเจ็ตเครื่องมือแก้ไขการป้อนตัวเลข |