【发布时间】:2015-08-04 09:39:34
【问题描述】:
我有一个带有时间线视图的 Kendo UI 调度程序,其中作为资源之一,在调度程序中动态填充人员名称列表。为了获取这些数据,我创建了一个远程 Web 服务,负责在数据库和前端之间进行适当的通信。在创建 Web 服务时,我还在 VB 中创建了一个名为 GetPersons 的方法,它以 JSON 格式检索我的数据以供我使用。
resources: [{
field: "UserID",
name: "Persons",
dataTextField: "Name",
dataValueField: "Name",
dataSource: new kendo.data.DataSource({
transport: {
read: {
url: 'Service/JSON/GetPersons'
},
schema: {
type: "json",
data: "GetPersonsResult.RootResults"
}
}
),
multiple: true,
title: "name"
现在,解释我的问题:
我在数据库中有一个表,其中包含以下字段:ID、PersonID、TypeOfEventID、startDate 和 endDate。在此表中,我创建了三个事件只是为了尝试测试并与人员相关。
我试图在调度程序中查看我创建的所有事件,但到目前为止,没有任何显示。我的逻辑与 GetPersons 方法相同。我创建了一个名为 GetEvents 的新 VB 文件,以便从数据库中获取 Web 服务中的事件,以便稍后以 JSON 格式检索和使用。有了这个 JSON 数据,我打算查看我创建的事件。就像发生在 GetPersons 方法中一样。
使用的视图是基于timelineMonth 类型的自定义视图。每行都有不同的人名,对于每个人,可能会看到不同类型的特定事件。
Here's 摆弄我的脚本
到目前为止,我看不到任何事件,也看不到当我在调度程序内双击时显示的调度程序弹出窗口。
关于如何关联所有这些事情的任何提示?我不知道是否需要创建另一个数据源,也不知道要在资源和/或架构/模型部分准确放置什么。
【问题讨论】:
标签: javascript json kendo-ui kendo-scheduler kendo-datasource