作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图在 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
, 但它也不起作用
有什么想法吗?
最佳答案
我用两种不同的方式做到了这一点。
第一个也是最简单的方法是在报告的顶部包含一个 html 文本元素,以便首先使用指向您的 jquery 库的指针读取它:
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
这仍然在您页面的正文中,但只要它高于其他所有内容,就应该首先阅读它。
第二种方法是使用经过修改的 HTML 发射器,它允许您将元素添加到 HTML 页面的 HEAD 部分。这是可用的 here由 johnw 撰写。它需要您修改 birt 引擎中的 jar 文件。
关于javascript - 如何在 BIRT 中包含 jQuery 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15803011/
我是一名优秀的程序员,十分优秀!