Как отфильтровать сгруппированный источник данных кендо по коллекции предметов

У меня есть сгруппированный источник данных. По-видимому, источник данных позволяет мне фильтровать только по "значению" / сгруппированному элементу. Как отфильтровать свойства, такие как имя, которые находятся в сгруппированных элементах, в коллекции "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" }]);

Попробуй это.!

Я исправил и изменил источник данных на иерархический, что позволило мне делать то, что мне было нужно.

Другие вопросы по тегам