0
WebAPIから取得したデータをバインドするKendoUIグリッドがあります 結果を剣道グリッドにバインドしようとしています。kendo viewmodelを使用してwebapiにリモートでバインドする方法
/*
*/
var viewModel = kendo.observable({
transport: {
read: {
url: 'http://199.63.72.194/FusionAPI/api/Site/GetSiteDetails?siteId=64909fee-e52e-4051-8277-8ba2101e743b',
dataType: "json",
contentType: 'application/json; charset=utf-8',
type: "GET",
}
schema: {
model: {
fields: {
sitename: {
type: "string"
},
address: {
type: "string"
},
contact: {
type: "string"
},
status: {
type: "string"
}
}
},
data: "siteMaster",
}
}),
});
$("#grid").kendoGrid({
dataSource: viewModel.dtSource,
height: 250,
columns: [
{
field: "sitename",
title: "Site Name"
}, {
field: "address",
title: "Address"
}, {
field: "contact",
title: "Contact"
}, {
field: "status",
title: "Status"
}
],
pageable: true,
sortable:true
});
以下のように私はポストマンからの応答を得るが、私はグリッドに
それを結合することができていないよしかし
<div class="grid"></div>
剣道の基礎となるの.jsコードがあります私が間違っていると私は何が足りないのですか
あなたのURL http://199.63.72.194/FusionAPI/api/Site/GetSiteDetails?siteId=64909fee-e52e-4051-8277-8ba2101e743b私は前にこれを見たことがないもの – Johncena365
を返していません。使用'kendo.observable'をデータソースとして使用します。これに関するドキュメント参照を表示できませんか?私は、あなたが 'viewModel = new kendo.data.DataSource({..'とグリッドの 'dataSource:viewModel'}に変更した場合、それはうまくいくはずです) – DontVoteMeDown
@ JohnCena365:それは内部リンクです。 –