RADScheduler 约会在资源分组模式下未出现问题

发布于 2024-12-04 06:27:44 字数 993 浏览 0 评论 0原文

您好,我正在使用 RAD Scheduler。问题是当我在资源分组模式下绑定 RAD Scheduler 时,它不显示约会。如果我删除资源分组,调度程序就可以正常工作。

我有两张表,一张用于项目(约会),另一张用于技术(资源)。两个表都有FK关系。我尝试了所有可能的绑定方式(在内存数据表中与调度程序所需的自定义字段),最后我使用项目(约会)和技术(资源)的 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>

任何帮助将不胜感激。

谢谢

Hi i am using RAD Scheduler. The Problem is when i bind RAD Scheduler in Resource Grouping mode its not showing Appointments. If i remove resource grouping the scheduler is working fine.

I have two tables one for Projects (Appointments ) and other for Techs ( Resources.). Both table have FK relationship. I tried all possible way of binding ( In Memory DataTable with Custom fields required by Scheduler) and finally i m using Sql Data Sources for Projects ( Appointments) and Techs (Resources.) The FK relationship is defined.

And here is Resource defination

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

here are two DataSources.

"

    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>

Any help will be greatly appreciated.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

情绪失控 2024-12-11 06:27:44

如果没有看到您的调度程序标记,就没有什么可参考的,但我会尝试一下。

在标记中,您需要明确告诉调度程序您希望如何显示分组。

标记之间,包含以下行:

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

您需要将 TimelineView 标记的 GroupBy 属性设置为您希望作为分组依据的资源的 Name 属性。在您的示例中,该值为“Tech”。
这将使您的网格能够直观地显示这种关系。

Without seeing your scheduler markup there isn't a lot to go by, but I'll take a shot.

In your markup, you will need explicitely tell the scheduler how you want to show the grouping.

Between your <telerik:RadScheduler> and </telerik:RadScheduler> tags, include the following line:

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

You need to set the GroupBy property of your TimelineView tag equal to the Name property of the resource that you wish to group by. In your example, the value is "Tech".
That will allow your grid to visually display the relationship.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文