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 调用仍然失败(我不确定它会影响什么,只要一切继续工作)。
我的报告和日期输入控件曾经可以工作,但在某些更新之后(仍在尝试确定是哪一个)我无法使它们工作。我完全可以通过手动输入日期并点击 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 调用仍然失败(我不确定它会影响什么,只要一切继续工作)。