【发布时间】:2015-03-11 11:45:20
【问题描述】:
如何实现自定义过滤以包含/排除空值(按一列过滤)?
【问题讨论】:
标签: model-view-controller filter kendo-ui kendo-grid
如何实现自定义过滤以包含/排除空值(按一列过滤)?
【问题讨论】:
标签: model-view-controller filter kendo-ui kendo-grid
您可以在模型中添加一个新列(布尔值)以指示另一列为空。并过滤这个新列。
【讨论】:
您只需要在所需列上设置一个“不等于”过滤器即可。
<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>
【讨论】: