我將Kendo UI網格綁定到使用xml填充的數據源。Kendo UI Grid和組合列
它適用於我。
現在我想用'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" }
}
我怎樣才能使「標籤'列?
任何幫助將不勝感激!
1)提供了一個 「行模板」,這是在這裏證明:
它也可以使用'schema.parse'來解決與合併'Tags'的內容創建_virtual_列。 – OnaBai 2013-04-11 20:06:00
很想看到作爲答案張貼的示例:) – 2013-04-12 11:52:25
你在挑戰我嗎? :-)是因爲它不可能或完整性問題? – OnaBai 2013-04-12 12:19:31