1
我有列定义与模板:“object.type”,它是下拉列表(有多种类型进行搜索)。kendo-grid:不能过滤列是下拉列表
它具有编辑:
editor : function (container, options) {
$('<input data-text-field="display" data-value-field="id" data-bind="value:' + options.field + '"/>')
.appendTo(container)
.kendoDropDownList({
index: 0,
dataTextField: "display",
dataValueField: "id",
dataSource: usergroupConf.permissions
});
},
所以此列元件是具有键ID和显示,例如对象该列
{
"id":"1",
"display":"Big"
}
现在,我已经定义过滤特性:
filterable : {
extra : false,
ui : function(element) {
element.kendoDropDownList({
index: 0,
dataTextField: "display",
dataValueField: "id",
dataSource: usergroupConf.permissions
});
}
}
当我点击过滤箱它显示过滤器很好,但是当我从中选择一些值,我得到错误:
总之Uncaught TypeError: undefined is not a function
所以,
如何在剑道的网格过滤列这是博士opdowns?