Мой вопрос состоит в том, чтобы создать объект модели представления данных JSON (проанализированный из файла .json) с помощью KendoObservable объект?Как создать модель представления для лежащих в основе данных JSON в KendoUI
var viewModel = kendo.observable({
dtSource: new kendo.data.DataSource({
transport: {
read: {
url: "/data/SiteMaster.json",
dataType: "json"
}
},
schema: {
model: {
fields: {
siteName: { type: "string" },
address: { type: "string" },
status: { type: "string" },
persons: { type: "string" }
}
}
}
}),
});
Я привязка объекта ViewModel к элементу сНа в более поздний момент времени kendo.bind($("div"), viewModel);
Однако, я не в состоянии прочитать содержимое из файла JSON я получаю dtSource
является не определен при попытке отладки на консоли разработчика в браузере
файл SiteMaster JSON, что я читаю ниже
{
"siteMaster":[
{
"siteName" : "SHG",
"filename" : "site1.json",
"persons": 1,
"status": "70%",
"address": "BergesHill Road",
},
{
"siteName" : "ABC",
"filename" : "site2.json",
"persons": 1,
"status": "67%",
"address": "BergesHill Road",
},
{
"siteName" : "XYZ",
"filename" : "site3.json",
"persons": 1,
"status": "80%",
"address": "BergesHill Road",
},
{
"siteName" : "Scots",
"filename" : "site4.json",
"persons": 1,
"status": "80%",
"address": "BergesHill Road",
}]
}