Встречи RADScheduler не отображаются в режиме группировки ресурсов - PullRequest
0 голосов
/ 14 сентября 2011

Привет, я использую RAD Scheduler.Проблема в том, что когда я связываю Планировщик RAD в режиме группировки ресурсов, на нем не отображаются встречи.Если я удаляю группировку ресурсов, планировщик работает нормально.

У меня есть две таблицы: одна для проектов (встречи) и другая для технических специалистов (ресурсы).Обе таблицы имеют отношения FK.Я испробовал все возможные способы привязки (в памяти DataTable с настраиваемыми полями, необходимыми для планировщика) и, наконец, я использую Sql источники данных для проектов (встречи) и технические специалисты (ресурсы). Определена связь FK.

А вот определение ресурса

    <ResourceTypes>
            <telerik:ResourceType DataSourceID="sdsResources" ForeignKeyField="Assignedto" 
                KeyField="uID" Name="Tech" TextField="UserName" />
        </ResourceTypes>

вот два источника данных.

"

    SelectCommand="Select * From Techs" >
</asp:SqlDataSource>
<asp:SqlDataSource ID="sdsProjects" runat="server" 
    ConnectionString="<%$ ConnectionStrings:Mycon %>" 
    SelectCommand="sched_GetSchedule" SelectCommandType="StoredProcedure">
    <SelectParameters>
        <asp:Parameter Name="schedDate" Type="DateTime" />
    </SelectParameters>
</asp:SqlDataSource>

Любая помощь будет принята с благодарностью.

Спасибо

1 Ответ

0 голосов
/ 26 сентября 2011

Не видя разметки вашего планировщика, не так много, чтобы пройти, но я сделаю снимок.

В вашей разметке вам нужно будет явно указать планировщику, как вы хотите показать группировку.

Между вашими тегами <telerik:RadScheduler> и </telerik:RadScheduler> введите следующую строку:

<TimelineView UserSelectable="true" GroupBy="Tech" GroupingDirection="Vertical" />

Вам необходимо установить свойство GroupBy вашего тега TimelineView равным свойству Name ресурса, по которому вы хотите группировать данные. В вашем примере значение «Tech». Это позволит вашей сетке визуально отображать отношения.

...