Hi Wouter,
Thanks for contacting Syncfusion support.
In Schedule, there is no default option to add extra fields under the resources. In resourceSettings field, we can add the extra fields and values should be maintained in the datasource. These values can be easily accessible from the public method getSlotByElement. The workaround solution for this requirement as follows:
<code>
$("#Schedule1").ejSchedule({
width: "100%",
height: "525px",
currentDate: new Date(2018, 0, 1),
group: {
resources: ["Owners"]
},
resources: [{
field: "OwnerId", title: "Owner",
name: "Owners", allowMultiple: true,
resourceSettings: {
dataSource: [
{ text: "Nancy", id: 1, groupId: 1, color: "#f8a398", customField: "Busy" },
{ text: "Steven", id: 3, groupId: 2, color: "#56ca85", customField: "Tentative" },
{ text: "Michael", id: 5, groupId: 1, color: "#51a0ed", customField: "Free" },
{ text: "Milan", id: 13, groupId: 3, color: "#99ff99", customField: "Free" },
{ text: "Paul", id: 15, groupId: 3, color: "#cc99ff", customField: "Tentative" }
],
text: "text", id: "id", groupId: "groupId", color: "color", field: "customField"
}
}],
appointmentSettings: {
resourceFields: "OwnerId"
}
});
</code>
Kindly check the above workaround solution and revert us with further details, if we have misunderstood your requirement or else if you need any further assistance on this.
Regards,
Sellakumar K