【发布时间】:2014-10-15 09:12:10
【问题描述】:
我正在尝试以编程方式过滤 Kendo UI 网格,但出现此错误:
TypeError: "".toLowerCase 不是函数
下面是我用来过滤网格的代码:
function filterSavedTransactions(checkboxstate,grid,field1,field2,amount)
{
if (!parseFloat(amount))
amount = 0;
if (checkboxstate) {
var ds = $('#' + grid.attr('id')).data("kendoGrid").dataSource;
ds.filter([{
"logic":"and",
filters: [
{
field: field2,
operator: "gt",
value: amount
},
{
field: field1,
operator: "neq",
value: checkboxstate
}]
}]);
}
else {
$('#' + grid.attr('id')).data("kendoGrid").dataSource.filter({});
}
}
我指的是下面的链接并以相同的方式做,但不是在我这边工作。
http://jsfiddle.net/valchev/MG89G/
请提出建议。
【问题讨论】:
-
您确定错误出在这段代码中吗?我在这里看不到与您的类型错误有关的任何内容
-
是的,我确定这个功能是用来过滤记录的。
-
你能显示调用该函数的代码吗
标签: javascript jquery kendo-ui