Hướng dẫn javascript booking calendar - lịch đặt phòng javascript

Cập nhật vào ngày 27 tháng 10 năm 2022

Show

Lịch JavaScript nâng cao và người chọn ngày

Lịch JS Mobile & Desktop có thể tùy chỉnh cao để sử dụng bất cứ nơi nào JavaScript chạyJavascript runs

Người chọn ngày nội tuyến

Sử dụng nó trên đầu vào

Đối với Mobile & Touch

Tương tác máy tính để bàn & con trỏ

Cho thời gian là tốt!

Phạm vi ngày có thể tùy chỉnh

Phạm vi thời gian

Lịch hỗ trợ lựa chọn đơn, đa & phạm vi với mô hình kết xuất và tương tác được tối ưu hóa trên thiết bị di động & máy tính để bàn. Dễ dàng chuyển đổi giữa thả xuống và chế độ xem lịch hoặc lựa chọn một và phạm vi. Tăng cường lịch với những ngày hoặc nhãn được đánh dấu.single, multiple & range selection with mobile & desktop optimized rendering and interaction model.
Easily switch between dropdown and calendar view or single and range selection. Enhance the calendar with marked days or labels.

Các khả năng như xác thực tích hợp, tối thiểu, giá trị tối đa, ngày bị vô hiệu hóa được hỗ trợ bởi cả Scroller và Lịch.built-in validation, minimum, maximum values, disabled dates are supported by both the scroller and calendar.

Là một phần của ngày, thời gian & lịch, nó có thể được chọn với khung và giấy phép đầy đủ hoặc với giấy phép thành phần.

Duyệt các thành phần và bản demo khác nhau

Đóng

Lịch - Sử dụng Mobile & Desktop

Thay đổi bản demo

Sử dụng lịch cho cả thiết bị di động và máy tính để bàn hoặc thiết lập nó một cách có trách nhiệm.

Sự khác biệt chính giữa hai chế độ kết xuất là cách trình chọn được đặt ra. Đặt tùy chọn touchUi thành false và thành phần hiển thị phù hợp cho các màn hình lớn hơn và tương tác con trỏ trong khi đặt nó thành true làm cho nó phù hợp với màn hình cảm ứng.

Sử dụng trình chọn ngày trên trường biểu mẫu hiện có, đầu vào tùy chỉnh hoặc sử dụng nó trên các trường biểu mẫu mobiscroll. Bạn cũng có thể nhúng nó trực tiếp vào trang của bạn. Khi được liên kết với đầu vào, thành phần sẽ được hiển thị trên tiêu điểm hoặc khi ai đó nhấp vào trường. Ngoài ra, bạn có thể để lại có thể chỉnh sửa đầu vào và chỉ hiển thị thành phần chỉ khi nhấp vào nút.

Lịch - Khởi tạo bộ chọn

Thay đổi bản demo

Sử dụng lịch cho cả thiết bị di động và máy tính để bàn hoặc thiết lập nó một cách có trách nhiệm.

Sự khác biệt chính giữa hai chế độ kết xuất là cách trình chọn được đặt ra. Đặt tùy chọn touchUi thành false và thành phần hiển thị phù hợp cho các màn hình lớn hơn và tương tác con trỏ trong khi đặt nó thành true làm cho nó phù hợp với màn hình cảm ứng.

  • Sử dụng trình chọn ngày trên trường biểu mẫu hiện có, đầu vào tùy chỉnh hoặc sử dụng nó trên các trường biểu mẫu mobiscroll. Bạn cũng có thể nhúng nó trực tiếp vào trang của bạn. Khi được liên kết với đầu vào, thành phần sẽ được hiển thị trên tiêu điểm hoặc khi ai đó nhấp vào trường. Ngoài ra, bạn có thể để lại có thể chỉnh sửa đầu vào và chỉ hiển thị thành phần chỉ khi nhấp vào nút.
  • Lịch - Khởi tạo bộ chọn

Lịch có thể được sử dụng trên đầu vào mobiscroll hoặc bất kỳ phần đầu vào nào khác của biểu mẫu hiện có.

Thay đổi bản demo

Sử dụng lịch cho cả thiết bị di động và máy tính để bàn hoặc thiết lập nó một cách có trách nhiệm.

Sự khác biệt chính giữa hai chế độ kết xuất là cách trình chọn được đặt ra. Đặt tùy chọn touchUi thành false và thành phần hiển thị phù hợp cho các màn hình lớn hơn và tương tác con trỏ trong khi đặt nó thành true làm cho nó phù hợp với màn hình cảm ứng.

  • Sử dụng trình chọn ngày trên trường biểu mẫu hiện có, đầu vào tùy chỉnh hoặc sử dụng nó trên các trường biểu mẫu mobiscroll. Bạn cũng có thể nhúng nó trực tiếp vào trang của bạn. Khi được liên kết với đầu vào, thành phần sẽ được hiển thị trên tiêu điểm hoặc khi ai đó nhấp vào trường. Ngoài ra, bạn có thể để lại có thể chỉnh sửa đầu vào và chỉ hiển thị thành phần chỉ khi nhấp vào nút.
  • Lịch - Khởi tạo bộ chọn
  • Lịch có thể được sử dụng trên đầu vào mobiscroll hoặc bất kỳ phần đầu vào nào khác của biểu mẫu hiện có.
  • Có hai cách để sử dụng lịch:
  • Khởi tạo nó trên một đầu vào duy nhất, đầu vào Mobiscroll hoặc không phải là Mobisroll.
  • Nhúng bộ chọn mà không có đầu vào. Đây có thể là chính trang hoặc một cửa sổ bật lên phức tạp hơn

Lịch - Hành vi đáp ứngbottom positioned calendar on mobile, a popover anchored to the input on tablet and desktop display on large screens.

Ngày và thời gian có bố cục chất lỏng, có nghĩa là nó thích nghi độc đáo với môi trường xung quanh. Tuy nhiên, có những lúc bạn muốn thiết lập thành phần một cách có trách nhiệm.

Sử dụng tùy chọn responsive để định cấu hình trình chọn và thay đổi các tùy chọn dựa trên chiều rộng chế độ xem. Có năm điểm dừng được xác định trước:

xsmall - Min -Width: 0px

Thay đổi bản demo

Sử dụng lịch cho cả thiết bị di động và máy tính để bàn hoặc thiết lập nó một cách có trách nhiệm.

  • Sự khác biệt chính giữa hai chế độ kết xuất là cách trình chọn được đặt ra. Đặt tùy chọn touchUi thành false và thành phần hiển thị phù hợp cho các màn hình lớn hơn và tương tác con trỏ trong khi đặt nó thành true làm cho nó phù hợp với màn hình cảm ứng.
  • Sử dụng trình chọn ngày trên trường biểu mẫu hiện có, đầu vào tùy chỉnh hoặc sử dụng nó trên các trường biểu mẫu mobiscroll. Bạn cũng có thể nhúng nó trực tiếp vào trang của bạn. Khi được liên kết với đầu vào, thành phần sẽ được hiển thị trên tiêu điểm hoặc khi ai đó nhấp vào trường. Ngoài ra, bạn có thể để lại có thể chỉnh sửa đầu vào và chỉ hiển thị thành phần chỉ khi nhấp vào nút.
  • Lịch - Khởi tạo bộ chọn
  • Lịch có thể được sử dụng trên đầu vào mobiscroll hoặc bất kỳ phần đầu vào nào khác của biểu mẫu hiện có.
  • Có hai cách để sử dụng lịch:

Khởi tạo nó trên một đầu vào duy nhất, đầu vào Mobiscroll hoặc không phải là Mobisroll.

Nhúng bộ chọn mà không có đầu vào. Đây có thể là chính trang hoặc một cửa sổ bật lên phức tạp hơn

Lịch - Hành vi đáp ứng

Thay đổi bản demo

Sử dụng lịch cho cả thiết bị di động và máy tính để bàn hoặc thiết lập nó một cách có trách nhiệm.

Sự khác biệt chính giữa hai chế độ kết xuất là cách trình chọn được đặt ra. Đặt tùy chọn touchUi thành false và thành phần hiển thị phù hợp cho các màn hình lớn hơn và tương tác con trỏ trong khi đặt nó thành true làm cho nó phù hợp với màn hình cảm ứng.

Sử dụng trình chọn ngày trên trường biểu mẫu hiện có, đầu vào tùy chỉnh hoặc sử dụng nó trên các trường biểu mẫu mobiscroll. Bạn cũng có thể nhúng nó trực tiếp vào trang của bạn. Khi được liên kết với đầu vào, thành phần sẽ được hiển thị trên tiêu điểm hoặc khi ai đó nhấp vào trường. Ngoài ra, bạn có thể để lại có thể chỉnh sửa đầu vào và chỉ hiển thị thành phần chỉ khi nhấp vào nút.

Thay đổi bản demo

Sử dụng lịch cho cả thiết bị di động và máy tính để bàn hoặc thiết lập nó một cách có trách nhiệm.

Sự khác biệt chính giữa hai chế độ kết xuất là cách trình chọn được đặt ra. Đặt tùy chọn touchUi thành false và thành phần hiển thị phù hợp cho các màn hình lớn hơn và tương tác con trỏ trong khi đặt nó thành true làm cho nó phù hợp với màn hình cảm ứng.

  • Sử dụng trình chọn ngày trên trường biểu mẫu hiện có, đầu vào tùy chỉnh hoặc sử dụng nó trên các trường biểu mẫu mobiscroll. Bạn cũng có thể nhúng nó trực tiếp vào trang của bạn. Khi được liên kết với đầu vào, thành phần sẽ được hiển thị trên tiêu điểm hoặc khi ai đó nhấp vào trường. Ngoài ra, bạn có thể để lại có thể chỉnh sửa đầu vào và chỉ hiển thị thành phần chỉ khi nhấp vào nút.
  • Lịch - Khởi tạo bộ chọn
  • Lịch có thể được sử dụng trên đầu vào mobiscroll hoặc bất kỳ phần đầu vào nào khác của biểu mẫu hiện có.

Có hai cách để sử dụng lịch:

Thay đổi bản demo

Sử dụng lịch cho cả thiết bị di động và máy tính để bàn hoặc thiết lập nó một cách có trách nhiệm.

  • Làm
  • Làm
  • responsive5 - Kết xuất lưới thời gian để lựa chọn thời gian
  • Làm
  • responsive7 - Kết xuất một chế độ xem lịch để chọn ngày

Khi vượt qua responsive8, người chọn ngày sẽ hiển thị trình chọn chỉ dành cho ngày - Trình kiểm tra cho responsive9 và thả xuống cho xsmall0.

Bạn có thể tùy chỉnh thêm xsmall1 và xsmall2 để tinh chỉnh UX ... Sử dụng nó như một người chọn hết hạn thẻ tín dụng.

Lịch - người chọn ngày và giờ

Thay đổi bản demo

Người chọn ngày vận chuyển với năm biến thể tích hợp để hiển thị giao diện người dùng. Tùy chọn false2 hỗ trợ như sau:

  • Làm
  • Làm
  • responsive5 - Kết xuất lưới thời gian để lựa chọn thời gian
  • Làm
  • responsive7 - Kết xuất một chế độ xem lịch để chọn ngày

Khi vượt qua responsive8, người chọn ngày sẽ hiển thị trình chọn chỉ dành cho ngày - Trình kiểm tra cho responsive9 và thả xuống cho xsmall0.

Bạn có thể tùy chỉnh thêm xsmall1 và xsmall2 để tinh chỉnh UX ... Sử dụng nó như một người chọn hết hạn thẻ tín dụng.

Lịch - người chọn ngày và giờ

Thay đổi bản demo

Người chọn ngày vận chuyển với năm biến thể tích hợp để hiển thị giao diện người dùng. Tùy chọn false2 hỗ trợ như sau:

Sử dụng xsmall9 để hiển thị trình chọn ngày và thời gian trong cùng một điều khiển, gắn với cùng một đầu vào hoặc sử dụng chúng một cách riêng biệt cho hai đầu vào - responsive8 và small1. Nó sẽ hiển thị một Scrollers cho responsive9 và thả xuống cho xsmall0.

Trong một lưới thời gian, hãy sử dụng small4 thay vì small5.

Thay đổi bản demo

Người chọn ngày vận chuyển với năm biến thể tích hợp để hiển thị giao diện người dùng. Tùy chọn false2 hỗ trợ như sau:

Sử dụng xsmall9 để hiển thị trình chọn ngày và thời gian trong cùng một điều khiển, gắn với cùng một đầu vào hoặc sử dụng chúng một cách riêng biệt cho hai đầu vào - responsive8 và small1. Nó sẽ hiển thị một Scrollers cho responsive9 và thả xuống cho xsmall0.

Trong một lưới thời gian, hãy sử dụng small4 thay vì small5.

Thay đổi bản demo

Người chọn ngày vận chuyển với năm biến thể tích hợp để hiển thị giao diện người dùng. Tùy chọn false2 hỗ trợ như sau:

Thay đổi bản demo

Người chọn ngày vận chuyển với năm biến thể tích hợp để hiển thị giao diện người dùng. Tùy chọn false2 hỗ trợ như sau:

Sử dụng xsmall9 để hiển thị trình chọn ngày và thời gian trong cùng một điều khiển, gắn với cùng một đầu vào hoặc sử dụng chúng một cách riêng biệt cho hai đầu vào - responsive8 và small1. Nó sẽ hiển thị một Scrollers cho responsive9 và thả xuống cho xsmall0.

Thay đổi bản demo

Người chọn ngày vận chuyển với năm biến thể tích hợp để hiển thị giao diện người dùng. Tùy chọn false2 hỗ trợ như sau:

Sử dụng xsmall9 để hiển thị trình chọn ngày và thời gian trong cùng một điều khiển, gắn với cùng một đầu vào hoặc sử dụng chúng một cách riêng biệt cho hai đầu vào - responsive8 và small1. Nó sẽ hiển thị một Scrollers cho responsive9 và thả xuống cho xsmall0.

Trong một lưới thời gian, hãy sử dụng small4 thay vì small5.

Lịch - Chế độ xem Tuần lễ biến

Hiển thị lịch một tuần thay vì chế độ xem lịch hàng tháng để tiết kiệm không gian. Bằng cách đặt small6 thành small7 và chuyển số lượng trong tùy chọn small8, bạn chỉ có thể bật chế độ xem một tuần.

Thay đổi bản demo

Người chọn ngày vận chuyển với năm biến thể tích hợp để hiển thị giao diện người dùng. Tùy chọn false2 hỗ trợ như sau:

  • Sử dụng xsmall9 để hiển thị trình chọn ngày và thời gian trong cùng một điều khiển, gắn với cùng một đầu vào hoặc sử dụng chúng một cách riêng biệt cho hai đầu vào - responsive8 và small1. Nó sẽ hiển thị một Scrollers cho responsive9 và thả xuống cho xsmall0. - specify large9 or xlarge0 in the xlarge1 option
  • Trong một lưới thời gian, hãy sử dụng small4 thay vì small5. - set the xlarge2 to true and show a week counter starting from the first week of every year
  • Lịch - Chế độ xem Tuần lễ biến - set the xlarge3 to false in case you don't want to see days from previous and next months

Hiển thị lịch một tuần thay vì chế độ xem lịch hàng tháng để tiết kiệm không gian. Bằng cách đặt small6 thành small7 và chuyển số lượng trong tùy chọn small8, bạn chỉ có thể bật chế độ xem một tuần.

Thay đổi bản demo

Người chọn ngày vận chuyển với năm biến thể tích hợp để hiển thị giao diện người dùng. Tùy chọn false2 hỗ trợ như sau:

Sử dụng xsmall9 để hiển thị trình chọn ngày và thời gian trong cùng một điều khiển, gắn với cùng một đầu vào hoặc sử dụng chúng một cách riêng biệt cho hai đầu vào - responsive8 và small1. Nó sẽ hiển thị một Scrollers cho responsive9 và thả xuống cho xsmall0.

Trong một lưới thời gian, hãy sử dụng small4 thay vì small5.

Thay đổi bản demo

Người chọn ngày vận chuyển với năm biến thể tích hợp để hiển thị giao diện người dùng. Tùy chọn false2 hỗ trợ như sau:

Sử dụng xsmall9 để hiển thị trình chọn ngày và thời gian trong cùng một điều khiển, gắn với cùng một đầu vào hoặc sử dụng chúng một cách riêng biệt cho hai đầu vào - responsive8 và small1. Nó sẽ hiển thị một Scrollers cho responsive9 và thả xuống cho xsmall0.

Để tùy chỉnh tiêu đề, bạn có thể vượt qua custom0 hoặc bật custom1 để hiển thị một văn bản bản địa hóa với số ngày được chọn.

Có thể thực hiện chuyển đổi động giữa các thay đổi tùy chọn đơn, nhiều hoặc phạm vi với các thay đổi tùy chọn.

Lịch - Lựa chọn tuần

Thay đổi bản demo

Lựa chọn tuần có thể được cấu hình bằng cách đặt custom2 thành custom3.

Kiểm soát các tham số của lựa chọn:

  • Xác định ngày đầu tiên của lựa chọn - đặt nó trong tùy chọn custom4. Nó có thể khác với custom5 trong tuần được đặt trong bản địa hóa - Set it in the custom4 option. It can be different than the custom5 of the week set in localization
  • Xác định số ngày - Tùy chọn custom6 có thể là bất kỳ số nào, trong đó custom7 có nghĩa là ba ngày, custom8 có nghĩa là một tuần và custom9 có nghĩa là hai tuần - The custom6 option can be any number, where custom7 means three days, custom8 means a week and custom9 means two weeks

Lịch - Lựa chọn kết thúc

Thay đổi bản demo

Lựa chọn tuần có thể được cấu hình bằng cách đặt custom2 thành custom3.

Kiểm soát các tham số của lựa chọn:

Xác định ngày đầu tiên của lựa chọn - đặt nó trong tùy chọn custom4. Nó có thể khác với custom5 trong tuần được đặt trong bản địa hóa

Xác định số ngày - Tùy chọn custom6 có thể là bất kỳ số nào, trong đó custom7 có nghĩa là ba ngày, custom8 có nghĩa là một tuần và custom9 có nghĩa là hai tuần

Lịch - Lựa chọn kết thúc

Có thể thực hiện chuyển đổi động giữa các thay đổi tùy chọn đơn, nhiều hoặc phạm vi với các thay đổi tùy chọn.

Để cho phép lựa chọn phạm vi, hãy đặt tùy chọn custom2 thành false01.

Thay đổi bản demo

Lựa chọn tuần có thể được cấu hình bằng cách đặt custom2 thành custom3.

  • Kiểm soát các tham số của lựa chọn: - a common way of passing a date is through a Date object: false08 (make sure to not simply pass a date string to false09)
  • Xác định ngày đầu tiên của lựa chọn - đặt nó trong tùy chọn custom4. Nó có thể khác với custom5 trong tuần được đặt trong bản địa hóa - standardized way of passing dates: false10 (make sure to pass it as a string)
  • Xác định số ngày - Tùy chọn custom6 có thể là bất kỳ số nào, trong đó custom7 có nghĩa là ba ngày, custom8 có nghĩa là một tuần và custom9 có nghĩa là hai tuần - a great solution that solves common date management difficulties: false11 (make sure to have moment.js loaded)

Lịch - Lựa chọn kết thúc

Để cho phép lựa chọn phạm vi, hãy đặt tùy chọn custom2 thành false01.

Thay đổi bản demo

Lựa chọn tuần có thể được cấu hình bằng cách đặt custom2 thành custom3.

Kiểm soát các tham số của lựa chọn:

Xác định ngày đầu tiên của lựa chọn - đặt nó trong tùy chọn custom4. Nó có thể khác với custom5 trong tuần được đặt trong bản địa hóa

Thay đổi bản demo

Lựa chọn tuần có thể được cấu hình bằng cách đặt custom2 thành custom3.

Kiểm soát các tham số của lựa chọn:

Thay đổi bản demo

Lựa chọn tuần có thể được cấu hình bằng cách đặt custom2 thành custom3.

Kiểm soát các tham số của lựa chọn:

  • Xác định ngày đầu tiên của lựa chọn - đặt nó trong tùy chọn custom4. Nó có thể khác với custom5 trong tuần được đặt trong bản địa hóa
  • Xác định số ngày - Tùy chọn custom6 có thể là bất kỳ số nào, trong đó custom7 có nghĩa là ba ngày, custom8 có nghĩa là một tuần và custom9 có nghĩa là hai tuần

Lịch - Lựa chọn kết thúc

Để cho phép lựa chọn phạm vi, hãy đặt tùy chọn custom2 thành false01.

Thay đổi bản demo

Microcopy cho false02 và false03 có thể dễ dàng được ghi đè. Đối với việc đặt phòng bay "Outbound" và "Return" có ý nghĩa trong khi đặt chỗ ở "Kiểm tra" và "Kiểm tra" có thể phù hợp hơn.

Các nhãn bắt đầu/kết thúc phạm vi cũng có thể được ẩn trong một số trường hợp nếu cần. Sử dụng tùy chọn false04 cho điều đó.

Lịch - Giá trị bị vô hiệu hóa

Thay đổi bản demo

Thực thi xác nhận là điều cần thiết cho một UX tuyệt vời. Trước tiên, hãy đảm bảo có các giá trị Min & Max đúng và sau đó làm việc theo cách của bạn thông qua các giá trị bị vô hiệu hóa.

Tùy thuộc vào tình huống của bạn, bạn có hai tùy chọn:

  • Đặt không hợp lệ - Đặt thương mại thông qua tùy chọn responsive0. - set the invalids through the responsive0 option.
  • Đặt hợp lệ - Đặt giá trị thông qua tùy chọn false34. - set the valids through the false34 option.

Cả hai tùy chọn responsive0 và false34 đều hỗ trợ như sau:

  • Ngày chính xác - Truyền các giá trị chính xác như: false37 sẽ vô hiệu hóa/bật ngày cụ thể - Passing exact values like: false37 will disable/enable the specific day
  • Phạm vi ngày - Vượt qua các cặp giá trị false38 và false39 sẽ vô hiệu hóa/bật ngày và/hoặc thời gian cụ thể rơi vào phạm vi đó - Passing false38 and false39 value pairs will disable/enable specific days and/or times that fall into that range
  • Ngày định kỳ - Truyền các quy tắc tái phát dưới dạng đối tượng hoặc định dạng chuỗi RRule sẽ được phân tích cú pháp. Để biết thêm thông tin về tái phát, hãy xem trình tạo quy tắc - Passing recurrence rules as objects or in RRULE string format will be parsed. For more information on recurrence check out the rule generator

Ngày chính xác và các cặp bắt đầu/kết thúc có thể được truyền dưới dạng các đối tượng ngày JS, các chuỗi ngày ISO hoặc các đối tượng moment.js. Có các thương binh thiết lập chính xác không chỉ tăng cường UX mà còn cải thiện hiệu suất.

Thời gian ngày được thông qua cũng có thể chứa dữ liệu múi giờ yêu cầu large7 phải được giải thích chính xác.

Lịch - Giá trị định kỳ

Thay đổi bản demo

Tắt các ngày định kỳ, đặt ngày được đánh dấu hoặc màu với sự trợ giúp của đối tượng large6. Tìm hiểu cách định cấu hình false42, false43, false44 và false45 ngày định kỳ và truyền quy tắc trong thuộc tính large6 theo các tùy chọn responsive0, medium7, medium8 hoặc medium9. Ngoại lệ cho các ngày cụ thể và định kỳ có thể được cấu hình.

Sử dụng trình cấu hình để thử nghiệm, xây dựng các chuỗi và các đối tượng mà bạn có thể lấy và sử dụng.

Lịch - Khả năng theo chủ đề

Thay đổi bản demo

Cái nhìn và cảm giác của người chọn ngày có thể được tùy chỉnh sâu. Có bốn cấp độ tùy biến:

  • Chủ đề cơ sở: Chọn giữa iOS, vật liệu và cửa sổ. Choose between iOS, Material and Windows.
  • Ánh sáng hoặc tối: Mỗi chủ đề đều có biến thể false51 và false52. Đặt false53 thành false54 sẽ chuyển đổi dựa trên cài đặt hệ thống. Every theme has a false51 and false52 variant. Setting the false53 to false54 will switch based on system settings.
  • Chủ đề tùy chỉnh: Sử dụng trình tạo chủ đề để tùy chỉnh màu sắc và làm cho nó phù hợp với thương hiệu của bạn. Use the theme builder to customize the colors and make it match your brand.
  • CSS tùy chỉnh: Nếu bạn cần tùy chỉnh thêm, bầu trời là giới hạn với các điểm ghi đè CSS. If you need further customization, the sky is the limit with CSS overrides.

Bạn cũng có thể thấy mọi ví dụ trông như thế nào bằng cách thay đổi chủ đề từ tiêu đề.from the header.

Lịch - Tùy chỉnh tiêu đề

Thay đổi bản demo

Bạn có thể tùy chỉnh cách thức tiêu đề của lịch trông và cách các thành phần được sắp xếp. Bên cạnh đó, bạn cũng có thể thêm chức năng tùy chỉnh, như một điều khiển được phân đoạn cho phép mọi người chuyển đổi giữa chế độ xem tuần và tháng.

Sử dụng tùy chọn false55 để chuyển bố cục tiêu đề tùy chỉnh. Có các thành phần được xác định trước - tốc ký nếu bạn muốn - có thể được sử dụng để lắp ráp tiêu đề:

  • Thành phần điều hướng - false56 - false56
  • Nút hôm nay - false57 - false57
  • Nút tháng trước - false58 - false58
  • Nút tháng tiếp theo - false59 - false59

Lịch - Các lớp học ngày được đánh dấu

Thay đổi bản demo

Hình dạng mặc định của dấu hiệu ngày là chấm. Nếu bạn muốn đánh dấu một ngày cho một cái gì đó, bạn có thể thêm một hoặc nhiều chấm màu thông qua tùy chọn medium7. Có những trường hợp khi bạn có thể muốn thay đổi hình dạng của các nhãn hiệu hoặc sử dụng các dấu hiệu khác nhau mang ý nghĩa cụ thể.

Khi bạn muốn cập nhật hình dạng, bạn có thể chỉ cần sử dụng CSS và ghi đè kiểu kiểu: false61.

Nếu bạn cần hiển thị các hình dạng khác nhau, bạn có thể vượt qua lớp CSS tùy chỉnh trong thuộc tính false62 của tùy chọn medium7. Sử dụng nó để hiển thị hình tam giác, hình vuông và chấm cho các điểm khác nhau.

Lịch - nửa ngày

Thay đổi bản demo

Trong các tình huống khi bạn cần tạo kiểu cho những ngày khác một chút, bạn sẽ nhận được các công cụ tích hợp để thiết lập màu nền, màu sắc làm nổi bật, thêm dấu hiệu hoặc nhãn ngày.

Nhưng đôi khi điều đó là không đủ. May mắn thay, bạn có thể sử dụng thuộc tính false64 của tùy chọn medium8 để vượt qua lớp CSS sẽ được thêm vào ô ban ngày và áp dụng bất kỳ kiểu dáng tùy chỉnh nào bạn viết trong CSS. Những ngày này có thể là những ngày định kỳ, phạm vi hoặc ngày cá nhân.

Bạn có thể sử dụng false64 kết hợp với ô tùy chỉnh false67 để làm nổi bật một loạt các ngày và hiển thị các kết thúc dưới dạng ngày nhận và thanh toán.

Lịch - Sự kiện vòng đời

Thay đổi bản demo

Người chọn ngày vận chuyển với các móc sự kiện khác nhau để tùy chỉnh sâu. Các sự kiện được kích hoạt thông qua vòng đời của thành phần nơi bạn có thể buộc trong chức năng và mã tùy chỉnh.

Trong khi người dùng tương tác với các sự kiện UI như false68, false69, false70 ... sẽ được kích hoạt.

Lịch - Hệ thống lịch

Thay đổi bản demo

Người chọn ngày hỗ trợ nhiều hệ thống lịch. Bạn có thể kiểm soát nó với cài đặt false71 và nó hỗ trợ các tùy chọn sau:

  • Gregorian - Nó được bao gồm theo mặc định - it is included by default
  • Jalali - Đây là hệ thống mặc định của lịch Ba Tư và được bao gồm trong gói ngôn ngữ Farsi - it is the default system of the Persian calendar and is included within the Farsi language pack
  • Hijri - Nó được bao gồm trong gói ngôn ngữ Ả Rập - it is included in the Arabic language pack

Lịch - nội địa hóa

Thay đổi bản demo

Tất cả các thành phần được bản địa hóa đầy đủ.Trong trường hợp của người chọn ngày này bao gồm định dạng ngày và giờ, bản sao nút, RTL và nhiều hơn nữa.Bạn có thể thấy cách mỗi ví dụ hiển thị bằng cách nhấp vào biểu tượng cờ nhỏ hoặc kiểm tra các ví dụ bên dưới.small flag icon or checking the examples below.

Lịch - Chế độ RTL

Thay đổi bản demo

Tất cả các thành phần được bản địa hóa đầy đủ.Trong trường hợp của người chọn ngày này bao gồm định dạng ngày và giờ, bản sao nút, RTL và nhiều hơn nữa.Bạn có thể thấy cách mỗi ví dụ hiển thị bằng cách nhấp vào biểu tượng cờ nhỏ hoặc kiểm tra các ví dụ bên dưới.

Lịch - Chế độ RTL
Ask us about it, we're here to help.