C# 剑道网格未在MVVM中加载数据
数据未加载到剑道ui网格中,这是MVC项目,读取的url以json格式返回正确的对象数组。控制台中没有错误,但页面上没有可见的网格C# 剑道网格未在MVVM中加载数据,c#,kendo-grid,kendo-mvvm,C#,Kendo Grid,Kendo Mvvm,数据未加载到剑道ui网格中,这是MVC项目,读取的url以json格式返回正确的对象数组。控制台中没有错误,但页面上没有可见的网格 $(document).ready(function () { var viewModel = kendo.observable( { isVisible: true, Professions: new kendo.data.DataSource(
$(document).ready(function () {
var viewModel = kendo.observable(
{
isVisible: true,
Professions: new kendo.data.DataSource({
schema: {
model: {
id: "ProfessionKey"
}
},
batch: true,
transport: {
read: {
url: "Default/GetAllProfessionsJson",
dataType: "Json"
},
parameterMap: function (options, operation) {
if (operation !== "read" && options.models) {
return { models: kendo.stringify(options.models) };
}
}
}
})
}
);
kendo.bind($("#grid"), viewModel);
});
html是
<div data-role="grid"
data-toolbar="['create', 'save']"
data-columns='["ProfessionKey", ProfessionEnglish", "ProfessionFrench", "ProfessionGerman"]'
data-bind="source: Professions">
</div>
并引用了以下文件
<link href="@Url.Content("~/Content/kendo/2012.2.710/kendo.common.min.css")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/Content/kendo/2012.2.710/kendo.dataviz.min.css")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/Content/kendo/2012.2.710/kendo.default.min.css")" rel="stylesheet" type="text/css" />
<script src="@Url.Content("~/Scripts/kendo/2012.2.710/jquery.min.js")"></script>
<script src="@Url.Content("~/Scripts/kendo/2012.2.710/kendo.all.min.js")"></script>
<script src="@Url.Content("~/Scripts/angular.min.js")"></script>
var viewModel的范围应为全局/不在功能范围内