- 浏览: 23346 次
- 性别:
- 来自: 北京
最新评论
文章列表
1、在grid中得合适位置添加 切换指标元素控件。如:html中得列表列表控件
<script type="text/javascript">
function funSelectIndex() {
var tar = new String(document.getElementById("selectIndex").value);
var temp = new String(location.href);
var targetURL = new String();
if(temp.indexOf("& ...
url在上一篇已经提到是项目相对路径。不知道的童鞋可以看一下。
1、点击图表控件,选择图表格式选项卡。在图表中系列中选择值系列。如图:
2、编辑交互url
3、添加要交互的报表路径(包含参数)。
url+"?__navigationbar=false
&__toolbar=false
&__showtitle=false
&__id=myperformance
&__report=report/report.rptdesign
&__masterpage=true
& ...
1、一级产品信息
select id , productgroup.groupname
from productgroup
union (select -1 as id, '所有的' as groupname from dual)
2、二级产品信息
select oldid,productname from products where groupid = ?
UNION (SELECT -1 AS oldid, '所有的' as productname FROM DUAL)
3、创建级联参数
4、设置一级产品类别
...
birt 选择参数中 “全部” 数据项的添加,以及解决办法。
1、创建数据集在查询sql中添加红色部分
select id,name from consultcode
UNION (SELECT -1 AS id, '所有的' as name FROM DUAL)
2、创建下拉列表参数。如 paraCode。
设置默认值 “-1”,排序依据“id”,排序方向:“asc”。
运行效果
birt 中间过程数据调试方法,可以通过引用java类。在本地创建文件把要查看的内容进行打印。
importPackage( Packages.java.io );
var selWhe ;
var selGroup;
this.queryText = this.queryText + selWhe +selGroup;
out = new PrintWriter(new FileWriter("c:/test.txt",false));
out.println(this.queryText);
out.close();
在 ...
动态获取项目中得相对路径
在outline中点击设计文件,选择脚本,在initialize事件中填写代码
importPackage( Packages.java.io );
var request = reportContext.getHttpServletRequest();
path = "";
url = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+request.getRequestURI( ...
importPackage( Packages.java.io,Packages.java.util );
dbConfigPath = reportContext.getClass().getResource("/dbConifg.properties").getPath();
fin = new java.io.FileInputStream(dbConfigPath);
props = new java.util.Properties();
props.load(fin);
odaURL = new String(props.getProperty ...
<script type="text/javascript">
var o = document.getElementById("div");
while(o!=null){
if(o.tagName=="TBODY")
break;
o = o.parentNode;
}
var gi=0;
var ii=0;
var arr=new Array();
for(var i=1;i<o.children.length;i++){
var ro = o.ch ...
import java.math.BigInteger;
public class KettleDecrypt {
private static int RADIX = 16;
private static String SEED = "0933910847463829827159347601486730416058";
public static final String encryptPassword(String password)
{
if ...