คลาส FieldNumber
คลาสสําหรับช่องตัวเลขที่แก้ไขได้
ลายเซ็น:
export declare class FieldNumber extends FieldInput<number>
ขยาย: FieldInput<number>
ผู้ผลิต
ผู้ผลิต | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
(constructor)(value, min, max, precision, validator, config) | สร้างอินสแตนซ์ใหม่ของคลาส FieldNumber |
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | คีย์ตัวปรับแต่ง | ประเภท | คำอธิบาย |
---|---|---|---|
max_ | protected |
ตัวเลข | ค่าสูงสุดที่ช่องตัวเลขนี้จะมีได้ |
min_ | protected |
ตัวเลข | ค่าต่ำสุดที่ช่องตัวเลขนี้จะมีได้ |
precision_ | protected |
ตัวเลข | จำนวนที่ระบบปัดเศษค่าของช่องนี้ |
spellcheck_ | protected |
บูลีน | ไม่ตรวจตัวสะกดตัวเลข โปรแกรมตรวจสอบของเราทำงานได้ดีกว่า |
เมธอด
วิธีการ | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
configure_(config) | protected |
กําหนดค่าฟิลด์ตามแผนที่ตัวเลือกที่ระบุ |
doClassValidation_(newValue) | protected |
ตรวจสอบว่าค่าอินพุตเป็นตัวเลขที่ถูกต้อง (ต้องเป็นไปตามข้อจำกัดที่กำหนดไว้ในช่อง) |
getMax() | แสดงผลค่าสูงสุดปัจจุบันที่ช่องนี้จะมีได้ ค่าเริ่มต้นคือ Infinity | |
getMin() | แสดงผลค่าต่ำสุดปัจจุบันที่ช่องนี้จะมีได้ ค่าเริ่มต้นคือ -Infinity | |
getPrecision() | แสดงผลความแม่นยำปัจจุบันของช่องนี้ ความแม่นยำคือจำนวนที่จะปัดเศษค่าของช่อง ความแม่นยำ 0 หมายความว่าระบบจะไม่ปัดเศษค่า | |
initView() | เริ่มต้น DOM ของช่อง | |
setConstraints(min, max, precision) | ตั้งค่าข้อจำกัดสูงสุด ต่ำสุด และความแม่นยำในช่องนี้ พร็อพเพอร์ตี้เหล่านี้อาจไม่มีการกำหนดค่าหรือเป็น NaN เพื่อปิดใช้ การตั้งค่าความแม่นยำ (โดยปกติจะเป็นเลขยกกำลัง 10) จะบังคับให้มีระยะห่างขั้นต่ำระหว่างค่า กล่าวคือ ระบบจะปัดเศษค่าของผู้ใช้ให้เป็นค่าที่ใกล้เคียงที่สุดกับค่าความแม่นยำ ระบบจะอนุมานตำแหน่งของตัวเลขที่มีนัยสำคัญน้อยที่สุดจากความละเอียด คุณสามารถบังคับใช้ค่าจำนวนเต็มได้โดยเลือกความแม่นยำของจำนวนเต็ม | |
setMax(max) | ตั้งค่าสูงสุดที่ช่องนี้จะมีได้ อัปเดตค่าให้แสดง | |
setMin(min) | กำหนดค่าต่ำสุดที่ช่องนี้จะมีได้ อัปเดตค่าให้แสดง | |
setPrecision(precision) | ตั้งค่าความแม่นยำของค่าในช่องนี้ ซึ่งก็คือจำนวนที่จะปัดเศษค่า อัปเดตช่องให้แสดงข้อมูล | |
widgetCreate_() | protected |
สร้างวิดเจ็ตเครื่องมือแก้ไขการป้อนตัวเลข |