Finally, you can also change the labels through localization in your app while still using the built-in edit form: https://demos.telerik.com/blazor-ui/scheduler/globalization. If you don't save the user changes in OnUpdate, you will also effectively make an appointment read-only, although I feel it would be unpleasant user experience to edit their info and not have it saved. Of course, you could hide the Update button with CSS but the user would still have spent time updating fields only to lose the data.
Progress is here for your business, like always. Read more about the measures we are taking to ensure business continuity and help fight the COVID-19 pandemic. Our thoughts here at Progress are with those affected by the outbreak.