Để chỉ định bảng dữ liệu dùng cho Appointments. Ta khai báo DisplayRange là tên vùng dữ liệu trên template Excel.
Sau đó bước tiếp theo là map các cột này tương ứng với các cột thông tin của appointment
Các cột có thể map:
Mapping |
Kiểu dữ liệu |
Diễn giải |
AllDay |
Boolean |
- Map vào thuộc tính Appointment.AllDay. - Không bắt buộc. |
AppointmentId |
Tuỳ chọn |
- Map vào thuộc tính Appointment.Id. - Appointment identity nên là duy nhất. - Việc mapping chỉ bắt buộc đối với chế độ Gantt để thiết lập và duy trì mối quan hệ giữa các công việc. Mặt khác, cách thức hoạt động của SchedulerStorage và những cài đặt sẵn có không sử dụng giá trị của thuộc tính Appointment.Id. Vì vậy nếu ứng dụng của bạn phụ thuộc vào Appointment.Id, bạn nên cung cấp cách thức để gán ID và cập nhật nguồn dữ liệu với giá trị ID thực tế. |
Description |
Chuỗi |
- Map vào thuộc tính Appointment.Description. - Không bắt buộc. |
End |
Ngày giờ |
Map vào thuộc tính Appointment.End. Bắt buộc. |
Label |
Số nguyên |
- Map vào thuộc tính Appointment.LabelId – là chỉ mục của một nhãn trong tập hợp nhãn. - Không bắt buộc. |
Location |
Chuỗi |
Map vào thuộc tính the Appointment.Location. Không bắt buộc. |
PercentComplete |
Số nguyên |
- Map vào thuộc tính Appointment.PercentComplete. - Không bắt buộc. - Chỉ sử dụng cho chế độ Gantt View. |
ResourceId |
Tuỳ chọn |
- Map vào thuộc tính Appointment.ResourceId. - Cần thiết để xác định nguồn cho các công việc. - Nên giống với cách map ID Resource. |
ResourceIds |
Chuỗi |
- Map vào thuộc tính Appointment.ResourceIds. - Cần thiết để liên kết các nguồn khác nhau, khi thuộc tính SchedulerControl.ResourceSharing ở trạng thái “true”. - Dữ liệu bao gồm các tag và các thuộc tính xác định loại ID và giá trị của ID thuộc các nguồn được liên kết. |
RecurrenceInfo |
Chuỗi |
- Map vào thuộc tính Appointment.RecurrenceInfo. - Không bắt buộc. - Dữ liệu là một danh sách các thuộc tính có nhiều giá trị. - Nếu công việc ở vị trí đầu tiên trong chuỗi, dữ liệu chứa 1 nhận dạng đặc biệt, và tham số mô tả mô hình lặp lại.Nếu công việc không phải là thứ nhất trong chuỗi, dữ liệu chứa 1 nhận dạng và chỉ số trong chuỗi đó. |
ReminderInfo |
Chuỗi |
- Được dùng để tạo ra 1 nhắc nhở xác định bởi thuộc tính Appointment.Reminder. - Không bắt buộc. - Dữ liệu là một danh sách thuộc tính chứa giá trị. - Giá trị của thuộc tính được xác định bởi giá trị ReminderBase.AlertTime và giá trị ReminderBase.TimeBeforeStart. |
Start |
Ngày giờ |
- Map vào thuộc tính Appointment.Start. - Bắt buộc. |
Status |
Số nguyên |
- Map vào thuộc tính Appointment.StatusId. - Chỉ số của 1 trạng thái trong tập hợp trạng thái công việc. - Không bắt buộc. |
Subject |
Chuỗi |
Map vào thuộc tính Appointment.Subject. Không bắt buộc. |
Type |
Số nguyên |
Map vào thuộc tính Appointment.Type. Chứa các giá trị số nguyên tương ứng với bảng liệt kê AppointmentType. Bắt buộc nếu RecurrenceInfo được map và chế độ lặp lại được mở. |