我将 Kendo UI 网格绑定到填充了 xml 的数据源。
这个对我有用。
现在我想用嵌套节点的“n”多个值(逗号分隔)填充每行的一个单元格。
xml文件示例:
<product id="1">
Microsoft Office
<tags><tag>microsoft</tag></tags>
</product>
<product id="1">
Ububtu Linux
<tags><tag>Canonical</tag><tag>OS</tag><tag>Open Source</tag></tags>
</product>
<product id="1">
Windows 8
<tags><tag>microsoft</tag><tag>OS</tag></tags>
</product>
</product>
我想要的结果:
ID Product Tags
1 Microsoft Office microsoft
2 Ubuntu Linux canonical, OS, Open Source
3 Windows 8 microsoft, OS
对于前 2 列没有问题:
$("#grid").kendoGrid({
dataSource: {
type: "xml",
transport: {
read: { url: 'some_remote_xml',
dataType: "xml"
}
},
schema: {
type: "xml",
model: {
fields: {
id: { field: 'product/@id', type: "number" },
Product: { field: 'product/text()', type: "string" }
}
如何呈现“标签”列?
任何帮助将不胜感激!