尝试使用document.getElementById()
左侧菜单上的脚本部分在 jsreport 中使用,但它会报告回来
发生错误 - 呈现报告期间出错:未定义文档
是什么赋予了?这是针对特定 ID 的简单 JavaScript。
尝试使用document.getElementById()
左侧菜单上的脚本部分在 jsreport 中使用,但它会报告回来
发生错误 - 呈现报告期间出错:未定义文档
是什么赋予了?这是针对特定 ID 的简单 JavaScript。
作为报告生成请求的一部分而不是与模板内联的脚本不包含由浏览器生成的文档或任何其他对象。
如果您尝试使用 Javascript 来修改文档,那么几乎可以肯定您做错了什么。它并不意味着生成交互式内容,因此您的模板和数据应该在您发送请求时已经修复。您可能可以使用 require.js 解决这个问题,但您为什么要这样做?如果您真的要生成报告,您可以在请求输出之前提前做好所有事情。
问题与异步有关。必须在document.getElementById
构建您要定位的元素之后。因此,将脚本放在页面底部可以解决问题。