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