kendo-ui - 使用列中的值过滤下拉列表中的值

标签 kendo-ui kendo-grid kendo-asp.net-mvc

我有一个带有自定义工具栏模板的剑道网格,我的下拉列表只有一个浮点值 现在我想按该值和一列(而不是 ID)过滤网格并获得大于或小于。我该怎么办(我使用kendo-asp.net-mvc)

最佳答案

如果我理解正确,您希望根据下拉列表中的值过滤网格。

您可以向搜索按钮单击事件添加一个处理程序,该处理程序填充网格过滤器,然后过滤网格:

$( function () {
    $( "#btnSearch" ).click( function ( e ) {
        e.preventDefault();

        $filter = new Array();
        $dropdownValue = $( "#YOUR_DROPDOWN_ID" ).val();

        if ( $dropdownValue ) {
            $filter.push( { field: "GRID_FIELD", operator: "gt", value: $dropdownValue } );
            $filter.push( { field: "GRID_FIELD", operator: "lt", value: $dropdownValue } );
        }

        var grid = $( "#Grid" ).data( "kendoGrid" );
        grid.dataSource.filter( $filter );
    } );
} );

关于kendo-ui - 使用列中的值过滤下拉列表中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19025614/

相关文章:

javascript - 如何将复选框添加到 Kendo Grid 的工具栏?

javascript - 我可以在 Kendo UI 径向仪表下方添加标签吗?

asp.net-mvc - 无法导出 Kendo Grid 中的隐藏列

wcf - 如何使用较旧的第三方依赖项在 net46 框架上构建 ASP.NET Core RC2 应用程序

kendo-ui - Kendo UI Grid - 在哪里寻找字体和图标

kendo-ui - kendo 可观察数组排序

angularjs - 同时使用 Angular Material 和 Kendo ui 的项目?

复选框状态在剑道网格分页时消失

javascript - 如何使用jquery动态添加网格列值?

angular - 卡住列标题 Kendo 网格 Angular 2