L'origine dati schema.Model KendoUI attualmente non supporta JSON nidificato o JSON con entità correlate. Ha bisogno di dati piatti. Speriamo che in futuro lo schema.Model supporterà la mappatura di JSON complessi a piatti nella definizione del modello. Tuttavia è ancora possibile utilizzare i dati complessi nella griglia non è possibile definirlo in uno schema. Definizione del modello.
La mappatura viene effettivamente eseguita nelle definizioni campo della griglia. Inoltre, vedere schema docs è possibile analizzare i dati utilizzando le funzioni schema.parse o schema.data per trasformare manualmente i dati nidificati in dati flat.
Ecco un esempio fiddle con i tuoi dati
{
field : "CompanyContacts[0].FirstName",
title: "First Name"
}
Si noti inoltre, se non hai bisogno di genitore registrare CompanyName e CompanyID poiché avete CompanyID nelle vostre CompanyContacts nel modo i dati sono attualmente definito allora si puoi usare l'attributo data dello schema per indicare il punto di partenza dei tuoi record come
schema : {
model: mySchema,
data: "CompanyContacts"
},
puoi fornire maggiori informazioni su cosa stai cercando di fare? Inoltre, puoi formattare il documento JSON in modo che sia più facile da leggere? –
Perché questa domanda non è stata votata? La risposta qui sotto mi dice esattamente quello che devo sapere. Se non capisci la domanda, vai avanti, non sottovalutarla. – Greg
non so perché è stato downvoted. qualcun altro lo ha fatto prima del mio commento e prima che la domanda abbia avuto risposta. –