2013-09-26 164 views
2

我有一个自定义工具栏模板的剑道网格,我的下拉列表中只有一个浮点值 现在我想通过该值和列(不ID)过滤网格和得到大于或小于。我该怎么办(我与kendo-asp.net-mvc一起工作)在下拉列表中过滤值列

回答

2

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

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

$(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); 
    }); 
});