Я связываю сетку пользовательского интерфейса Kendo с источником данных, заполненным 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" }
}
Как я могу оказать «Теги колонка ??
Любая помощь будет оценена!
Она также может быть решена с помощью 'schema.parse' и создать столбец _virtual_ с содержанием слияния' Tags'. – OnaBai
хотел бы увидеть пример того, что выложили как ответ :) –
Вы меня оспариваете? :-) Это потому, что это невозможно или вопрос о полноте? – OnaBai