如何在BIRT中包含jQuery库

时间:2013-04-04 05:15:43

标签: javascript jquery birt

我正在尝试在BIRT报告中包含jQuery库,我尝试了两种方法:

  1. 我尝试在报告中使用属性为HTML和动态文本的文本元素,并将jQuery.js代码复制到<script></script>代码段中,它确实适用于一些简单的操作,但它确实有效不能像jQuery那样工作
  2. 所以我怀疑它应该包含在<head>标签中,然后我修改了以下文件:

    birt/webcontent/birt/pages/layout\FramesetFragment.jsp birt/webcontent/birt/pages/layout\RequesterFragment.jsp birt/webcontent/birt/pages/layout\RunFragment.jsp

  3. 包括jquery.js,但它不起作用

    有什么想法吗?

1 个答案:

答案 0 :(得分:2)

我已经完成了两种不同的方式。

第一个也是最简单的方法是在报告的顶部添加一个html文本元素,以便首先使用指向jquery库的指针进行读取:

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>

这仍然在您网页的身体中,但只要它高于其他所有内容,它仍应首先阅读。

第二种方法是使用修改后的HTML发射器,允许您将元素添加到HTML页面的HEAD部分。这是here可用的,由约翰写的。它要求你修改birt引擎中的jar文件。