Je lie des données à la grille de Kendo et ai le schéma suivant.Appel API multiple en grille unique
$("#divShowReports").kendoGrid({
dataSource: {
data: data,
schema: {
model: {
fields: {
ReportID: { type: "string" },
ReportName: { type: "string" },
ReportQuery: { type: "string" },
IsAccessToAll: { type: "string" },
CustomerID: { type: "string" },
CustUserID: { type: "string" }
}
}
},
pageSize: 10,
},
sortable: true,
filterable: true,
columnMenu: true,
pageable: true,
columns: [{
field: "ReportName", title: "Report Name",
template: "<a value='#=ReportQuery#' href='javascript:void(0)' onclick=ShowAdhocGrid(this)>#=ReportName#</a>"
},
{ field: "ReportID", title: "ReportID", hidden: true },
{ field: "ReportQuery", title: "Report Query" },
{ field: "IsAccessToAll", title: "Is Access to All" },
{ field: "CustUserID", title: "CustUserID" },
{ field: "CustomerID", title: "CustomerID" },
]
});
}
}
Maintenant, j'obtiens la valeur de champ "ReportQuery" de différents appels d'API. Aidez-moi s'il vous plaît cela sans déranger d'autres choses comment je peux fusionner de nouvelles données dans l'ancien schéma.
Merci
"vous définissez les données vous-même sur la grille dans la propriété de données, n'est-ce pas?" NOPE .. Cest le problème ... J'ai eu un projet avec facultés affaiblies à travailler sur –
cela n'a aucun sens, les données doivent provenir de quelque part et doivent être attribués en quelque sorte. Si ma compréhension n'est pas correcte, pouvez-vous clarifier comment cela se passe? –