【发布时间】:2013-09-04 06:45:52
【问题描述】:
我正在使用 kendo ui 控件。我的功能是根据日期时间和下拉选择过滤网格。这适用于 chrome,但不适用于 FF 和 IE。
var gridResult = $('#Grid').data("kendoGrid");
var condition = {
logic: "and",
filters: [
{ field: "Category", operator: "equals", value: $("#nw").val() },
{ field: "Device", operator: "equals", value: $("#pro").val() },
{ field: "Orig", operator: "equals", value: $("#work").val() },
{ field: "Term", operator: "equals", value: $("#network").val() }
]
};
if (mindate !== null) {
condition.filters.push({ field: "Time", operator: "ge", value: new Date(mindate) });
}
if (maxdate !== null) {
maxdate = new Date(maxdate);
maxdate.setHours(23, 59, 59, 999);
condition.filters.push({ field: "Time", operator: "lt", value: maxdate });
}
gridResult.dataSource.filter(condition);
return false;
});
$('#fromdatetimepicker').attr('readonly', false);
$('#todatetimepicker').attr('readonly', false);
}
当我在 Firefox 中调试时,我没有发现任何错误,任何人都可以查看代码并请告诉我我错在哪里?
【问题讨论】:
-
要检查的事情,页面 html 结束标签,FF 和 IE 在这里往往更相似,页面加载完成,分号插入,事件传播,点击处理程序中的返回 false 可能会改变那个。
-
嗨,谢谢您的回复,页面 html 结束标签不正确,它显示错误,但我没有收到任何错误。我怎么能找到?
标签: kendo-ui kendo-grid