【发布时间】:2015-12-19 14:09:09
【问题描述】:
我正在尝试将 XML 数据源绑定到 KendoGrid。但是网格没有显示任何数据。
下面是代码
var dataSource = new kendo.data.DataSource({
data: '<books><book id="1"><title>Secrets of the JavaScript Ninja</title></book></books>',
schema: {
// specify the the schema is XML
type: "xml",
// the XML element which represents a single data record
data: "/books/book",
// define the model - the object which will represent a single data record
model: {
// configure the fields of the object
fields: {
// the "title" field is mapped to the text of the "title" XML element
title: "title/text()"
}
},
schema: {
model: {
fields: {
Title: { editable: false, nullable: true }
}
}
}
}
});
// alert(errorDataSource.read());
var pc = $("#gridError").kendoGrid({
//excel: { fileName: "Client Orders.xlsx", filterable: true },
dataSource: dataSource,
scrollable: true,
pageable: true,
navigatable: true,
columns: [
{ command: "destroy", width: 100 },
{
title: "Error Message",
//lock: true,
columns: [
{ field: "Title", title: "Error", width: 600, headerAttributes: { class: "k-header-wrap" } }
],
}
]
});
你能帮忙吗?
理想情况下,我现在想显示基于 e.XMLHttpRequest.responseText 的错误消息;
有什么简单的方法可以将它绑定到 Kendo-Grid 上吗?
谢谢。
【问题讨论】:
标签: kendo-ui telerik kendo-grid kendo-asp.net-mvc