I started using the UltraTimelineView control yesterday and like all Infragistics controls I've used so far, aesthetically it looks great but as soon as you try and do something "non standard" with it, it falls apart.
I have several questions listed below in regard to this control :
1. Is it possible to programmatically set row heights (not appointment heights)
2. How can you disable all built in edit functionality (cancelling the AppointmentEnteringEditMode event does not work as the event doesn't even fire)
3. Are you able visibly group owners by department (eg under a header row)
4. How can I disable the randomised owner color schemes in Office2007 ViewStyle mode and apply one generic color scheme to all owners
5. In about 75% of cases, appointments that have an end date that is after the visible rage end or a start date that is before the visible range start are not being displayed on the timeline even though they are in the appointments collection.
Hello,
This looks like it could be a bug. I attempted to reproduce the issue, but I was unsuccessful. Is it possible for you to provide a small sample project where the bug occurs? I will take a look at the sample and report the behavior to Engineering.
Thank you for your response. Apologies for the incorrect wording on point five, let me try again :
In some cases, appointments that have an end date that is after the visible rage start date or a start date that is before the visible range end date are not being displayed on the timeline even though they are in the appointments collection. I have attached a screen shot displaying the problem.
1. Only indirectly by setting MaximumOwnersInView. Less owners means bigger rows.
2. I assume you are referring to the appointment dialog appearing. The BeforeDisplayAppointmentDialog event fires prior to this happening, and it is cancelable. You can disable all UI actions for an appointment (except selection) by setting Appointment.Locked to true.
3. No.
4. Assign UltraCalendarLook.Outlook2007ColorSchemes.DefaultScheme to each Owner's Outlook2007ColorScheme property.
5. I was not able to understand this one. If the range defined by the Appointment's StartDateTime and EndDateTime properties coincides with the date/time range currently being displayed by the control, it should appear, and if it doesn't, you should report it as a bug.
mainstay said:...as soon as you try and do something "non standard" with it, it falls apart.