【发布时间】:2014-05-15 11:54:51
【问题描述】:
我开始将一个应用程序迁移到使用 Kendo UI 的 Typescript。
我认为我没有充分利用 typescript 的第一个项目是数据源的定义。在编写数据源定义时,我没有得到“传输”对象的任何类型属性(例如读取、参数映射等)。
我做错了什么,还是有更好的方法在 typescript 上定义数据源?
我查看了 Kendo 的文档,但找不到任何写法不同的示例。
请参阅下面的代码:
class ViewModel extends kendo.data.ObservableObject {
dadosGrid = new kendo.data.DataSource({
type: "jsonp",
transport: {
read: {
url: '/Controller/Action',
contentType: "application/json",
type: "POST"
},
parameterMap: function (options) {
return kendo.stringify(options);
}
},
schema: {
total: "Total",
data: "Data",
model: {
id: "Id",
fields: {
Name: { type: "string" },
Surname: { type: "string" },
}
}
},
pageSize: 10,
serverPaging: true,
serverFiltering: true,
serverSorting: true
});
//#endregion
}
谢谢
【问题讨论】:
标签: kendo-ui typescript