Как отфильтровать сгруппированный источник данных кендо по коллекции предметов
У меня есть сгруппированный источник данных. По-видимому, источник данных позволяет мне фильтровать только по "значению" / сгруппированному элементу. Как отфильтровать свойства, такие как имя, которые находятся в сгруппированных элементах, в коллекции "items"?
Я заполняю источник данных
categories.push({ parentNode : d.parentNode,
node: d.node,
identity: d.identity,
key: d.key,
value : d.value,
categories : []
});
Я устанавливаю источник данных и группу
dataSource = new kendo.data.DataSource({data: categories);
dataSource.group({ field: "value" });
Затем я хочу отфильтровать по узлу, но единственная опция для фильтрации - это сгруппированное значение.
2 ответа
Просто добавьте квадратную скобку в групповой строке
dataSource = new kendo.data.DataSource({data: categories);
dataSource.group([{ field: "value" }]);
Попробуй это.!
Я исправил и изменил источник данных на иерархический, что позволило мне делать то, что мне было нужно.