I've implemented Telerik scheduler on timeline view. I am allowing a
M:M relationship between my y-axis resource (advocates) and Meetings.
Here is what my scheduler looks like:
When I double click one of the instances of the meeting, the advanced
edit dialog appears. However, in here, none of the advocates are
selected as participants in the meeting:
There are a number of advocates for whom this meeting appears in the
timeline. Why do they not get displayed as selected in the edit form?
The problem doesn't end there. I have a second type of resources
(legislators). There is a similar problem here - I have relationships
defined for this meeting and 4 legislators, but only the first
legislator is checked (and the other three remain unckecked):
I need to add two other types of resources, and I expect that I will have a similar problem to the two I have already added.
I have been able to verify visually by changing the grouping of my
scheduler and through SQL queries that the relationships in the database
are valid. So, why am I unable to see each of these related resources
checked? My scheduler code is as follows:
<
telerik:RadScheduler
runat
=
"server"
ID
=
"RadScheduler1"
AdvancedForm-Enabled
=
"true"
AllowEdit
=
"true"
AllowInsert
=
"true"
DataEndField
=
"End"
DataKeyField
=
"ID"
DataSourceID
=
"EventsDataSource"
DataStartField
=
"Start"
DataSubjectField
=
"Subject"
DayEndTime
=
"17:00:00"
DayStartTime
=
"07:00:00"
EnableAdvancedForm
=
"true"
Localization-HeaderMultiDay
=
"Work Week"
OverflowBehavior
=
"Expand"
OnAppointmentDelete
=
"OnAppointmentDelete"
OnAppointmentInsert
=
"OnAppointmentInsert"
OnAppointmentUpdate
=
"OnAppointmentEdited"
OnNavigationComplete
=
"RadScheduler1_NavigationComplete"
SelectedDate
=
"9/20/2011"
SelectedView
=
"TimelineView"
>
<
AppointmentContextMenuSettings
EnableDefault
=
"true"
/>
<
AdvancedForm
Modal
=
"true"
/>
<
ResourceTypes
>
<
telerik:ResourceType
KeyField
=
"Adv_AdvocateID"
AllowMultipleValues
=
"true"
Name
=
"Advocate"
TextField
=
"Adv_FullName"
ForeignKeyField
=
"Adv_AdvocateID"
DataSourceID
=
"AdvocatesDataSource"
/>
</
ResourceTypes
>
<
ResourceTypes
>
<
telerik:ResourceType
KeyField
=
"Leg_LegID"
Name
=
"Legislator"
AllowMultipleValues
=
"true"
TextField
=
"Leg_FullName"
ForeignKeyField
=
"Leg_LegID"
DataSourceID
=
"LegislatorsDataSource"
/>
</
ResourceTypes
>
<
TimelineView
UserSelectable
=
"true"
GroupBy
=
"Advocate"
GroupingDirection
=
"Vertical"
/>
<
MultiDayView
UserSelectable
=
"false"
/>
<
DayView
UserSelectable
=
"false"
/>
<
WeekView
UserSelectable
=
"false"
/>
<
MonthView
UserSelectable
=
"false"
/>
</
telerik:RadScheduler
>
I'm hoping someone can shed some insight into how to correctly display the selected resources in the edit appointment dialog, and I thank you in advance for your help.