SOLVED

SPO Events Web Part - customizing events fields

Copper Contributor

Hello - my team uses calendars only for 1 type of event. I want to remove unnecessary fields like location (they are all teams mtgs) and add required fields like presenter name, link to get to teams meeting, etc. I cannot figure out how I edit the default event fields to remove what I don't want and add what I do want. Any and all help is appreciated! Thank you.

3 Replies

@LopaAtl 

 

Unfortunately, there is no way to customize the SharePoint out of the box Events web part and Events page (<siteUrl>/_layouts/15/events.aspx).

 

You will have to use the custom solution for your requirements. Maybe develop custom SPFx web part on your own or use Power Apps.

 

You can find some custom SPFx web parts available here and use which has similar functionalities you want Or download the code and enhance it as per your requirements: SharePoint Framework Client-Side Web Part Samples 


Please click Mark as Best Response & Like if my post helped you to solve your issue. This will help others to find the correct solution easily. It also closes the item. If the post was useful in other ways, please consider giving it Like.

@ganeshsanap 

Thank you for your reply @ganeshsanap. Creating a custom web part is beyond my capability (I'm not a developer just a writer) but a follow-up question here.

I'm thinking that I create a list of the fields I want and then show that as a calendar view instead. I can also add that to the home page and create a separate view for if someone clicks on all SEE ALL. I think that may work and I skip using the out of the box Events Web Part. Does that sound do-able instead?

best response confirmed by LopaAtl (Copper Contributor)
Solution

@LopaAtl Yes, it should work for you.

 

  1. Create a new SharePoint list with columns you need
  2. Create a calendar view in your modern SharePoint online list
  3. Set Calendar view as default view in your list, follow my answer here
  4. Add Modern Calendar to a SharePoint Online page using List web part  

Please click Mark as Best Response & Like if my post helped you to solve your issue. This will help others to find the correct solution easily. It also closes the item. If the post was useful in other ways, please consider giving it Like.

1 best response

Accepted Solutions
best response confirmed by LopaAtl (Copper Contributor)
Solution

@LopaAtl Yes, it should work for you.

 

  1. Create a new SharePoint list with columns you need
  2. Create a calendar view in your modern SharePoint online list
  3. Set Calendar view as default view in your list, follow my answer here
  4. Add Modern Calendar to a SharePoint Online page using List web part  

Please click Mark as Best Response & Like if my post helped you to solve your issue. This will help others to find the correct solution easily. It also closes the item. If the post was useful in other ways, please consider giving it Like.

View solution in original post