【问题标题】:Kendo MVC Grid - filter empty valuesKendo MVC Grid - 过滤空值
【发布时间】:2015-03-11 11:45:20
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      您只需要在所需列上设置一个“不等于”过滤器即可。

      <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

      【讨论】:

      • 谢谢.. 它有效!如何将此过滤器与另一个过滤器结合使用?提前谢谢!
      • 你只要把它变成一个数组。 docs.telerik.com/kendo-ui/api/javascript/data/…
      • 谢谢!而已! :)
      • 如何过滤空白/空值?试过 eq to '' 但没有用。
      • 应该的。可能还有另一个问题。
      猜你喜欢
      • 1970-01-01
      • 2017-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-12
      • 1970-01-01
      • 2014-12-20
      • 1970-01-01
      相关资源
      最近更新 更多