Lớp FieldNumber
Lớp cho trường số có thể chỉnh sửa.
Chữ ký:
export declare class FieldNumber extends FieldInput<number>
Mở rộng: FieldInput<number>
Hàm khởi tạo
Hàm dựng | Đối tượng sửa đổi | Mô tả |
---|---|---|
(hàm khởi tạo)(value, min, max, precision, validator, config) | Tạo một thực thể mới của lớp FieldNumber |
Thuộc tính
Thuộc tính | Đối tượng sửa đổi | Loại | Mô tả |
---|---|---|---|
max_ | protected |
số | Giá trị tối đa mà trường số này có thể chứa. |
min_ | protected |
số | Giá trị tối thiểu mà trường số này có thể chứa. |
precision_ | protected |
số | Bội số mà giá trị của trường này được làm tròn. |
spellcheck_ | protected |
boolean | Không kiểm tra chính tả số. Trình xác thực của chúng tôi hoạt động hiệu quả hơn. |
Phương thức
Phương thức | Đối tượng sửa đổi | Mô tả |
---|---|---|
configure_(config) | protected |
Định cấu hình trường dựa trên bản đồ tuỳ chọn đã cho. |
doClassValidation_(newValue) | protected |
Đảm bảo rằng giá trị nhập là một số hợp lệ (phải đáp ứng các quy tắc ràng buộc đặt trên trường). |
getMax() | Trả về giá trị tối đa hiện tại mà trường này có thể chứa. Giá trị mặc định là Infinity. | |
getMin() | Trả về giá trị tối thiểu hiện tại mà trường này có thể chứa. Giá trị mặc định là -Infinity. | |
getPrecision() | Trả về độ chính xác hiện tại của trường này. Độ chính xác là số mà giá trị của trường được làm tròn đến. Độ chính xác bằng 0 có nghĩa là giá trị không được làm tròn. | |
initView() | Khởi động DOM của trường. | |
setConstraints(min, max, precision) | Đặt các quy tắc ràng buộc về giá trị tối đa, tối thiểu và độ chính xác cho trường này. Bất kỳ thuộc tính nào trong số này đều có thể được đặt là không xác định hoặc NaN để bị vô hiệu hoá. Việc đặt độ chính xác (thường là luỹ thừa của 10) sẽ thực thi một bước tối thiểu giữa các giá trị. Tức là giá trị của người dùng sẽ được làm tròn đến bội số gần nhất của độ chính xác. Vị trí chữ số có giá trị nhỏ nhất được suy ra từ độ chính xác. Bạn có thể thực thi các giá trị số nguyên bằng cách chọn độ chính xác số nguyên. | |
setMax(max) | Đặt giá trị tối đa mà trường này có thể chứa. Cập nhật giá trị để phản ánh. | |
setMin(min) | Đặt giá trị tối thiểu mà trường này có thể chứa. Cập nhật giá trị để phản ánh. | |
setPrecision(precision) | Đặt độ chính xác của giá trị trong trường này, tức là số mà giá trị được làm tròn đến. Cập nhật trường để phản ánh. | |
widgetCreate_() | protected |
Tạo tiện ích trình chỉnh sửa nhập số. |