Kendo MVC Grid - 过滤空值

时间:2015-03-11 11:45:21

标签: model-view-controller filter kendo-ui kendo-grid

如何实现自定义过滤以包含/排除空值(按一列过滤)?

2 个答案:

答案 0 :(得分:0)

您可以做的是在模型中添加一个新列(布尔值)以指示另一列为空。并过滤此新列。

答案 1 :(得分:0)

你需要的只是一个"不等于"过滤所需的列。

<script>
  $(document).ready(function () {
    $("#grid").kendoGrid({
      dataSource: {
        data:[{
          field1:"A",
          field2:"Z"
        }, {
          field1:"B",
          field2:"Y"
        }, {
          field1:"C",
          field2:""
        }, {
          field1:"D",
          field2:null
        }],
        filter: { field: "field2", operator: "neq", value: "" }
      },
      height: 550,
      columns: [{
        field: "field1",
        title: "Field 1"
      }, {
        field: "field2",
        title: "Field 2"
      }]
    });
  });
</script>

http://dojo.telerik.com/Esada