Hi,
We want to use a certain chart in our application, but we are unsure which one to choose, and whether the current Infragistics controls sufficiently support our requirements. Therefore, we would like your assistance in this matter. Attached you can find a MS Word document describing our situation in detail.
If you require any further information feel free to ask. Your help is greatly appreciated.
Kind regards, Stefan
I'm looking over the document you provided thru this thread. In general it appears that you should be using the XamGantt control but I want to review your requirements more thoroughly to verify all of the details.
You will be hearing back from me.
Meanwhile if you have not already done so, I would recommend that you take a look at the xamGantt samples in our Feature Browser to get a feel for the control and it's capacity and presentation. You might also review our documentation, particularly the Overview, and the Features and Visual Element under the inDetail section.
http://help.infragistics.com/doc/WPF/2013.2/CLR4.0/?page=xamGantt_xamGantt.html
Please let me know if you have further questions.
I’ve tried to go through your document and respond to each question.
Please review my inline updates and let me know if you have further questions.
Hi Marianne,
Thanks for your feedback. I have been experimenting with the chart based on your feedback, but I'm running into some problems:
1) I can't get multiple bars in 1 row. According to your feedback (2nd requirement), I should assign them the same resource, but this doesn't seem to cause any alignment change. What we need is a horizontal alignment of the bars. A single machine could execute 100's of tasks in a day, so aligning each task vertically is not practical because: (A) this would not be very insightful. For the planner it would be difficult to see whether the machines have been planned to full occupation. (B) this would not fit on 1 screen. The operators will watch this chart on a big central screen, which they can only look at. They aren't able to scroll it, so parts of information would be hidden from view.
2) There seems to be a calendar in the chart, I believe they are default shifts or something alike. In our situation, this is not applicable; the machines are running 24/7. How can I clear these gray zones?
3) Why is the chart ignoring my VisibleDateRange setting? I specified a 3 hour display (13:00-16:00).
I have attached the demo application, so you can see what I'm trying to do. I will continue investigating the other requirements.
Regards, Stefan
Hi Stefan,
I don't think the gantt chart is going to be able to meet your requirement for displaying tasks horizontally. The gantt chart displays tasks one on top of the other because the grid to the left of the chart is a grid of tasks. Each row is a different task so to make sure the tasks in the chart are aligned with the tasks in the grid they need to be placed on top of each other.
The closest you are going to get to displaying tasks side by side as depicted in your document is with the XamSchedule control. In the Sample Browser there is a sample called "Schedule View Multiple Calendars" (XamSchedule -> Organization). This depicts a schedule with multiple appointments, some of which are aligned horizontally. There is a picture of it here as well: http://help.infragistics.com/doc/WPF/2013.2/CLR4.0/?page=xamSchedule_Using_Control_ConfSchedule.html
It seems to meet many of your requirements. The only glaring issue I see is the timeline. This particular view only allows you to view one day at a time. There is no other view that I see that would give you the same appearence but across multiple days instead. You can, however, set the interval for the day which would change how many timeslots are visible.
Hi Rob,
Ok, one of my collegues will start investigating the xamSchedule control soon. I have accepted your answer to close this post, but if my collegue has any more questions, should he respond to this post or create a new one with a link to this post?
If it is a question about a specific part of the schedule control then it would be better to create a new one.