タイムライン ビューに Telerik スケジューラを実装しました。Y 軸のリソース (支持者) と会議の間で M:M の関係を許可しています。私のスケジューラは次のようになります。
会議のインスタンスの 1 つをダブルクリックすると、高度な編集ダイアログが表示されます。ただし、ここでは、どの支持者も会議の参加者として選択されていません。
この会議がタイムラインに表示される支持者は多数います。編集フォームで選択されたように表示されないのはなぜですか?
問題はそれだけではありません。私は、会議との M:M 関係を持つ 2 番目のタイプのリソース (議員) を持っています。ここにも同様の問題があります。この会議と 4 人の議員に対して定義された関係がありますが、最初の議員のみがチェックされます (他の 3 人は未チェックのままです)。
他に 2 種類のリソースを追加する必要があります (ここでも、それぞれが M:M with Meetings になります)。既に追加した 2 つのリソースと同様の問題が発生することが予想されます。
スケジューラのグループ化を変更し、SQL クエリを使用して、データベース内の関係が有効であることを視覚的に確認できました。では、これらの関連する各リソースがチェックされているのを確認できないのはなぜですか? 私のスケジューラコードは次のとおりです。
<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>
予定の編集ダイアログで選択したリソースを正しく表示する方法について誰かが洞察できることを願っています。ご協力いただきありがとうございます。