KendoUI网格自定义过滤器UI
KendoUI Grid Custom Filter UI
我现在正试图用一个带有一些伪数据的下拉框来实现一个自定义过滤器UI。我遵循了剑道网站上的教程(http://demos.kendoui.com/web/grid/filter-menu-customization.html)但这对我来说根本不起作用
以下是自定义UI的功能:
function relStatFilter(element)
{
element.kendoDropDownList({
dataSource: ["Prospect", "Customer"],
optionLabel: 'Select status'
})
}
这是它所应用的列参数:
...
{
field: 'relStat',
filterable:
{
ui: relStatFilter,
extra: false
},
title: '<abbr title=''Relationship status''>Rel stat</abbr>',
template: '#= ratio == 0 ? "<span class=text-info>Prospect</span>" : relStat == "Active" ? "<span class=text-success>Active</span>" : relStat == "At risk" ? "<span class=text-warning>At risk</span>" : "" #',
},
...
当我点击过滤器时,我得到的只是标准的"开头"和文本输入。
我错过了什么?
自定义过滤UI自2012.3.1315起提供。请确保您没有使用旧版本。使用2012.3.1315,以下代码按预期工作:
$("#grid").kendoGrid({
dataSource: [ { name: "Foo" }, { name: "Bar" }],
filterable: {
extra: false,
operators: {
string: {
eq: "Is equal to",
neq: "Is not equal to"
}
}
},
columns: [
{
field: "name",
filterable: {
ui: function(element) {
element.kendoDropDownList({
dataSource: [ "Foo", "Bar"]
});
}
}
}
]
});
这是一个现场演示:http://jsbin.com/uwiqow/1/edit
相关文章:
- ui网格日期单元格过滤器,过滤日期格式导致显示错误的日期
- 使用按钮的Angular UI网格过滤器
- UI可排序与角度过滤器进行ng重复
- 剑道UI网格过滤器日期格式
- 如何通过 Enter 键在剑道 UI 网格上触发过滤器事件
- 在角度 UI 网格中绑定过滤器
- 将焦点设置为 jQuery UI 多选控件中的过滤器输入
- 如何在 ui-option sAjaxSource 中设置用户状态过滤器?(使用 Laravel 5 + Angular
- 角度 ui 路由器的问题 - 我无法将过滤器应用于指令中的重复
- Kendo UI网格数据源触发过滤器上的额外ajax请求
- Kendo UI网格-过滤器-日期范围
- 剑道ui数据源“包含”过滤器不工作
- Angular ui-grid自定义过滤器不能在多个网格上工作
- 如何改变图标或图标的颜色在剑道ui网格过滤器
- 剑道UI数据源过滤器"
- Angular UI-Utils +高亮过滤器
- 剑道UI按字段清除过滤器
- $watchCollection在ui网格过滤器
- EXT JS 4.0.2a >网格过滤器>UI bug
- KendoUI网格自定义过滤器UI