我试图了解我将如何实现这一目标:
Model:
Id: int
Name: string
Languages : string[] - abbreviated and concat into a single string. Column template shows "En|Fr" for instance.
我想做的是一个多选过滤器,可让我检查“英语”,“法语”,“德语”和/或“西班牙语”等选项,并且DataSourceRequest会要求我检查的语言集合“包含”。
我无法正确配置该列:
col.Bound(c => c.Languages)
.ClientTemplate("#:formatLanguages(Languages)#") .Sortable(false)
.Filterable(f=>f
.Multi(true)
....what else?
);
function formatLanguages(langs) {
result = [];
langs.forEach((ele) => { result.push(ele.substring(0, 2)) });
return result.sort().join('|');
}
1。)在Kendo.MVC中,如何为“过滤器”选项设置静态数据源?
2。)如何正确地使网格通过DataSourceRequest返回适当的“包含”过滤器?