自定义kendo网格过滤器

时间:2014-02-12 17:53:25

标签: kendo-ui kendo-grid

我有一个设置了默认过滤器的Kendo Grid。但是,我想改变那些的外观和感觉,并提供我自己的。

我想要完成的是摆脱下拉菜单,并在我选择复选框后立即使用我的不同选项和过滤器添加一些复选框。

这可能吗?

请帮忙!

2 个答案:

答案 0 :(得分:1)

是的,你可以放任何你想要的东西。

网格列

{
    field: "City",
    width: 130,
    filterable: {
       ui: cityFilter
    }
},
{
    field: "Title",
    filterable: {
         ui: titleFilter
    }
},

过滤用户界面定义

<script type="text/javascript">
function cityFilter(element) {
    element.kendoDropDownList({
        dataSource: {
            transport: {
                read: "@Url.Action("FilterMenuCustomization_Cities")"
            }
        },
        optionLabel: "--Select Value--"
    });
}

function titleFilter(element) {
    element.kendoAutoComplete({
        dataSource: {
            transport: {
                read: "@Url.Action("FilterMenuCustomization_Titles")"
            }
        }
    });
}

您可以修改并添加复选框下拉列表自动完成日期选择器和...

reference

答案 1 :(得分:-1)

官方telerik文档中的这个链接对我有帮助:Checkbox filter menu filtering。主要思想是使用filterMenuInit事件为每个所需的列插入自定义模板。

相关问题