【问题标题】:Telerik reports date input control doesn't work in html5 report viewerTelerik 报告日期输入控件在 html5 报告查看器中不起作用
【发布时间】:2017-05-26 05:47:45
【问题描述】:

我的报告和日期输入控件过去可以工作,但在某些更新后(仍在试图找出哪个)我无法使它们工作。我完全可以通过手动输入日期并点击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)?

【问题讨论】:

    标签: javascript jquery asp.net html telerik


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2014-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-10
      • 2017-07-09
      相关资源
      最近更新 更多