Meine Frage ist, ein View-Model-Objekt eines JSON-Daten (geparst aus einer .json-Datei) mit KendoObservable Objekt zu erstellen?So erstellen Sie Ansichtsmodell für zugrunde liegende JSON-Daten in 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" }
}
}
}
}),
});
Ich Bindung des Viewmodel-Objekt des div-Element zu einem späteren Zeitpunkt kendo.bind($("div"), viewModel);
Aber ich bin nicht in der Lage, den Inhalt aus der JSON-Datei zu lesen ich dtSource
ist nicht definiert, wenn ich versuche
Die Site JSON-Datei, die ich lese unter
{
"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",
}]
}