Telerik 报告日期输入控件在 html5 报告查看器中不起作用

Telerik reports date input control doesn't work in html5 report viewer

我的报告和日期输入控件曾经可以工作,但在某些更新之后(仍在尝试确定是哪一个)我无法使它们工作。我完全可以通过手动输入日期并点击 preview 按钮继续使用我的报告,但我需要修复日期输入控件。

加载报告页面(报告查看器)后,我可以看到这些调用:

POST http://localhost:xxxx/api/reports/clients/xxxxxx-xxxx/parameters 
POST http://localhost:xxxx/api/reports/clients/xxxxxx-xxxx/instances

第一个是 OK (200) 第二个是 Not Found (404) 两者具有相同的负载:

parameterValues : {}
report : "MyCoolReport, MyCoolApp.WebApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"

然后当我点击日期控件时,出现以下 JS 错误并且弹出窗口未打开:

Uncaught TypeError: f.getClientRects is not a function
    at M.fn.init.offset (jquery-3.1.1.min.js:4)
    at init._position (kendo.subset.2015.3.930.min.js:3)
    at init.open (kendo.subset.2015.3.930.min.js:3)
    at j.open (kendo.subset.2015.3.930.min.js:3)
    at j.toggle (kendo.subset.2015.3.930.min.js:3)
    at init._click (kendo.subset.2015.3.930.min.js:3)
    at HTMLSpanElement.e (jquery-3.1.1.min.js:2)
    at HTMLSpanElement.dispatch (jquery-3.1.1.min.js:3)
    at HTMLSpanElement.q.handle (jquery-3.1.1.min.js:3)

是不是我的 Telerik 设置有问题,或者我已经将库更新到某个不受支持的版本(例如 jquery)?

哦..我是对的。 jQuery 需要 1.9.1: http://docs.telerik.com/reporting/html5-report-viewer-system-requirements

现在我的日期控件工作得很好,但是对 instances 的 API 调用仍然失败(我不确定它会影响什么,只要一切继续工作)。