我開始將應用程序遷移到使用Kendo UI的打字稿中。Kendo UI上的打字稿 - 打字數據源定義
我認爲我沒有使用typescript全部潛力的第一個項目之一是數據源的定義。在編寫數據源定義時,我沒有得到「transport」對象的任何類型屬性(例如read,parameterMap等)。
我做錯了什麼,還是有更好的方式來定義打字機上的數據源?
我繼續使用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.data.Datasource類型獲取它,並且還提供了關於什麼時候鍵入「transport」的建議,但它在那裏停止(例如,「read」屬性沒有建議/智能感知)。 – HobojoeBr