Quantcast
Viewing all articles
Browse latest Browse all 10096

List of projects that expands to show milestones, like the expanding lists on websites

I want to create a combined table/list of all major milestones for all the projects my team work on, with the milestones also shown on a timeline. The number of milestones might get over 30, so to avoid the table/list dominating the page I want it to initially be displayed as a table/list of just the projects, one project per row, with a + control against each project to expand it to show the milestones for that project too (like the expanding lists you see on websites).

I also want the name of the project to be a clickable link that takes you to the project's own dedicated page, where one exists (minor projects won't have a dedicated page so it must support non-clickable project names too).

Finally I want the milestones to also appear on a timeline.

We use SharePoint 365. Is this do-able in SharePoint 365, and what's the best way?

So far I've created a library of major project names (with project code and project manager) in which the project name is a clickable link to that project's dedicated page. Elsewhere on the page is a list of milestones, done as a task list so it can display a timeline. However I've not linked the two, so you have to type project name, project code and project manager manually into the relevant columns in the milestones list instead of them being read across from the project list (I don't know how to do that). I've also not even attempted combining them into a collapsible list, since as a relative beginner with SharePoint I don't know where to begin with that!

I've tried Googling for answers but I've not found them (I'm probably not using the correct terminology).

Any help or hints would be welcome, but remember I'm a beginner so don't assume I understand the terminology and functions of SharePoint.


Viewing all articles
Browse latest Browse all 10096

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>