Cấu hình Field Date
Sinh ra input control cho phép nhập thời gian (ngày, giờ).
Chú ý
- Field DateRange chấp nhận giá trị theo định dạng (l|n)([0-9]+)(d|w|m|q|y) trong đó
- Tham số thứ nhất (l|n): last/next; trước/sau thời điểm hiện tại
- Tham số thứ ba (d|w|m|q|y): ngày, tuần, tháng, quý, năm
- Tham số thứ hai ([0-9]+) số ngày, tuần, tháng, quý, năm trước/sau thời điểm hiện tại
- Ví dụ
- l0d: hôm nay
- l1d: hôm qua
- l2m: 2 tháng trước
- n0d: hôm nay
- n1d: ngày mai
- n2m: 2 tháng sau
Các cấu hình có thể khai báo:
- Format
- Kiểu: string
- Tác dụng: định dạng hiển thị. Các thành phần hiển thị gồm
- %d: ngày
- %m: tháng
- %Y: năm
- %H: giờ
- %M: phút
- %S: giây
- Mặc định: %d/%m/%Y
- TimePicker
- Kiểu: boolean
- Tác dụng: cho phép nhập giờ/phút/giây hay không
- CssClass
- Kiểu: string
- Tác dụng: tên css class cho thẻ sinh ra
- Ví dụ với CssClass==caption-label, nội dung thẻ sinh sẽ có đoạn class='caption-label'
- Extra
- Kiểu: string
- Tác dụng: nội dung các attribute cần bổ sung tạo thẻ
- Ví dụ với Extra==style='width:120px;', nội dung thẻ sinh sẽ có đoạn style='width:120px;'
- Value
- Kiểu: string
- Tác dụng: giá trị khởi tạo của Field
- Trim
- Kiểu: boolean
- Tác dụng: cắt khoảng trắng trước & sau giá trị nhập khi submit form
- Mặc định: false
- UnescapeJava
- Kiểu: boolean
- Tác dụng: chuyển các mã hóa ký tự như \n, \t, \u0000, \\ thành ký tự gốc khi submit form
- Mặc định: false
- ReadOnly
- Kiểu: boolean
- Tác dụng: có cho phép NSD sửa giá trị của Field hay không
- PrepareJs
- Kiểu: string
- Tác dụng: đoạn code javascript thực hiện trước khi tạo đối tượng. Các đoạn text $fieldId$ sẽ được thay thế bằng id thực tế của Field.
- CompleteJs
- Kiểu: string
- Tác dụng: đoạn code javascript thực hiện sau khi tạo đối tượng. Các đoạn text $fieldId$ sẽ được thay thế bằng id thực tế của Field.
- LiveValidation