Recovery Manager for SharePoint Premier Edition
Migration Manager for Sharepoint
Server Administrator for SharePoint
Migration Suite for SharePoint
Migrator for SharePoint Online
We are trying to determine if it is possible to use the qListView to display a roll-up of multiple lists, using the Gantt View, or at least simulating it. Or should i be looking at qChartView configurations? Has anyone ever attempted this?
You can use the qListView Custom Display Header Section for steps 1 through 4 and the Body section for step 5, Step 6 would be in the Custom Display Footer Section.
PM, Quest Web Parts for SharePoint
A couple questions:
Sorry if this is basic stuff, but I am not sure how to proceed.
Did you ever get this to work? Before spending a lot of time trying I thought I'd see if you had any luck.
Sandy, yes I did get it all working.
In the qListView webpart:
I had all of the data added into a calculated field formatted in the correct format. If the data is not in the correct format, the chart will not display. I found that you need to eliminate any trailing ',' in the data where parameters are not valued at the end of the data parameters. Once I figured this out, all worked fine.
Awesome...thanks for the response! I got it working as well...thanks for the great idea and work around for the ugly out of the box gantt charts that SharePoint provides.
I've followed your example but I'm still seeing an empty qListView webpart. Do you have any additional information on this technique?
Can anyone explain what exactly they put into the body block?
You can reference to the ‘TaskItem’ interface in jsGantt API to set the data in ‘body’ setting. I follow Curtis’s steps, and I can make it works. I would like to share my steps to you.
1. I add a HTML Form web part into the page, set the below HTML code in the Source Editor:
<link rel="stylesheet" type="text/css" ref="/_Layouts/QuestSoftware/jsgantt.css" />
<div style="position:relative" class="gantt" id="GanttChartDIV"></div>
var g = new JSGantt.GanttChart('g',document.getElementById('GanttChartDIV'), 'day');
Of course, I put the jsgantt.css and jsgantt.js files into the /layout/ QuestSoftware folder.
2. Configure qListView to the list, set the ‘Custom Display’ as below:
g.AddTaskItem(new JSGantt.TaskItem(<%ID%>, 'Define Chart API', '<%Start Date%>', '<%End Date%>', 'ff0000', 'http://help.com', 0, '<%Resource%>', <%Complete%>, 0, 0, 1));
3. Save all.
In the step 2, the <%[FIELD]%> will be replace to the real field’s data. After that, the gantt chart should be rendered.