Lớp Số trường
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; tối thiểu, tối đa, độ chính xác, trình xác thực, cấu hình) | 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 các trường này được làm tròn đến. |
spellcheck_ | protected |
boolean | Đừng kiểm tra lỗi chính tả số điện thoại. Trình xác thực của chúng tôi hoạt động tốt 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 này dựa trên sơ đồ liên kết các tuỳ chọn cho sẵn. |
doClassValidation_(newValue) | protected |
Đảm bảo giá trị nhập vào là một số hợp lệ (phải đáp ứng các ràng buộc được đặt ra cho trường này). |
getMax() | Trả về giá trị tối đa hiện tại mà trường này có thể chứa. Mặc định là Infinity. | |
getMin() | Trả về giá trị nhỏ nhất hiện tại mà trường này có thể chứa. 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. Độ chính xác bằng 0 có nghĩa là giá trị không được làm tròn. | |
setConstraints(min, max, precision) | Đặt các điều kiện ràng buộc tối đa, tối thiểu và độ chính xác trên trường này. Bất kỳ thuộc tính nào trong số này có thể không xác định hoặc NaN bị tắt. 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ẽ làm tròn đến bội số chính xác gần nhất. Vị trí chữ số có ý nghĩa nhỏ nhất được suy ra từ độ chính xác. Bạn có thể thực thi giá trị số nguyên bằng cách chọn độ chính xác của 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(phút) | Đặ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ị của trường này, tức là số mà giá trị được làm tròn. Cập nhật trường này để phản ánh. | |
widgetCreate_() | protected |
Tạo tiện ích trình chỉnh sửa dữ liệu nhập số. |