I have a Schedule connected to my API using a DataManager with CRUD option which works well.
const [dataManager, setDataManager] = useState<DataManager | undefined>(undefined);
useEffect(() => {
const fetchData = async () => {
const manager = new DataManager({
url: config.apiEndpoint + '/api/appointments',
crudUrl: config.apiEndpoint + '/api/appointments',
adaptor: new UrlAdaptor(),
headers: [{ Authorization: `Bearer ${token}` }]
});
await manager.ready;
setDataManager(manager);
};
fetchData();
}, [token]);
const eventSettings: EventSettingsModel = {
dataSource: dataManager,
allowAdding: true,
allowEditing: true,
allowDeleting: true,
}
<ScheduleComponenteventSettings={eventSettings}>
....
Now I would like to add a second remote source for events that only get shown read-only. Is this scenario supported?