我在Kendo网格中使用模板下拉列。以下是列定义:
// Col definition
{
title: "Kind",
field: "kind"
template: function (data) {
return '<input kendo-drop-down-list k-data-text-field="\'name\'" k-data-value-field="\'id\'" k-data-source="<Array in $scope>" data-bind="value:dataItem.kind" data-ng-model="dataItem.kind" />';
}
}
如何为此模板列设置列过滤?
我知道如果我在列定义本身中定义内联下拉值(如下所示)并在网格选项中设置filterable: true
,我可以设置对列的过滤:
{
field: "kind",
title: "Kind",
values: [{
value: "1",
text: "Kind1"
}, {
value: "2",
text: "Kind2"
}, {
value: "3",
text: "Kind3"
}]
}
http://jsfiddle.net/saravanaj/kmsn2ond/2/
有什么办法可以为自定义模板列设置过滤功能吗?我可以插入任何过滤器事件吗?