У меня есть планировщик пользовательского интерфейса Kendo с временным графиком, в котором в качестве одного из ресурсов список имен лиц динамически заполняется в Планировщике. Чтобы получить эти данные, я создал удаленный веб-сервис, ответственный за правильную связь между базой данных и интерфейсом. Когда я создал веб-службу, я также создал метод GetPersons в VB, который извлекает мне данные в формате JSON для использования.Как показать пользовательские события в планировщике пользовательских интерфейсов Kendo?
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. Я создал новый VB-файл под названием GetEvents, чтобы получить информацию о событиях в веб-службе из базы данных, которая будет извлекаться и использоваться в формате JSON позже. С помощью данных JSON я планировал увидеть события, которые я создал. Так же, как это случилось с методом GetPersons.
Вид используемый пользовательский на основе timelineMonth типа. Каждая строка имеет другое имя Person и для каждого Person, могут быть видны конкретные события разных типов.
Here's скрипку с моим сценарием
До сих пор я не вижу каких-либо событий ни всплывающее окно планировщика, который показывает, когда я дважды щелкните внутри планировщика.
Любой вопрос о том, как связать все эти вещи? Я понятия не имею, нужно ли мне создать другой источник данных, и я не знаю, что именно разместить в разделе ресурсов и/или схемы/модели.