我正在尝试在BIRT报告中包含jQuery库,我尝试了两种方法:
jQuery.js
代码复制到<script></script>
代码段中,它确实适用于一些简单的操作,但它确实有效不能像jQuery那样工作所以我怀疑它应该包含在<head>
标签中,然后我修改了以下文件:
birt/webcontent/birt/pages/layout\FramesetFragment.jsp
birt/webcontent/birt/pages/layout\RequesterFragment.jsp
birt/webcontent/birt/pages/layout\RunFragment.jsp
包括jquery.js
,但它不起作用
有什么想法吗?
答案 0 :(得分:2)
我已经完成了两种不同的方式。
第一个也是最简单的方法是在报告的顶部添加一个html文本元素,以便首先使用指向jquery库的指针进行读取:
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
这仍然在您网页的身体中,但只要它高于其他所有内容,它仍应首先阅读。
第二种方法是使用修改后的HTML发射器,允许您将元素添加到HTML页面的HEAD部分。这是here可用的,由约翰写的。它要求你修改birt引擎中的jar文件。