Kendo ui 读取剑道网格数据时,如何忽略空行?
我有剑道格网。我在底部添加一个空行。 我使用grid.dataSource.data()将网格数据读入JSON对象 但它包括空行。我怎么能不吵架 我是否需要遍历网格并构建一个如下所示的对象Kendo ui 读取剑道网格数据时,如何忽略空行?,kendo-ui,kendo-grid,Kendo Ui,Kendo Grid,我有剑道格网。我在底部添加一个空行。 我使用grid.dataSource.data()将网格数据读入JSON对象 但它包括空行。我怎么能不吵架 我是否需要遍历网格并构建一个如下所示的对象 var data = grid.dataSource.data(); for (i = 0; i < data.length; i++) { if (data[i].FirstName.trim() != "") {
var data = grid.dataSource.data();
for (i = 0; i < data.length; i++)
{
if (data[i].FirstName.trim() != "") {
var obj = {};
obj.FirstName = data[i].FirstName;
obj.UserId = data[i].UserId;
}
}
但这也有一个问题,就是没有应用过滤器
似乎都不起作用?您可以使用
操作符:“isnotempty”
var dataSource = new kendo.data.DataSource({
data: [
{ name: "Jane Doe", age: 32 },
{ name: "John Doe", age: 20 },
{ name: "", age: 10 }
]
});
dataSource.filter( { field: "name", operator: "isnotempty"});
var dataSource = new kendo.data.DataSource({
data: [
{ name: "Jane Doe", age: 32 },
{ name: "John Doe", age: 20 },
{ name: "", age: 10 }
]
});
dataSource.filter( { field: "name", operator: "isnotempty"});