您的位置:首页 > 服装鞋帽 > 女装 > 惊翎轩

惊翎轩

luyued 发布于 2011-01-19 23:21   浏览 N 次  

  1.同一个rpt文件,在Designer中打开,多次以不同名称.rpt重命名保存到BOE上,对同一个para(有相同的name),只能有

  一个可以成功(此处的成功是指只生成一个BV,即para的默认值(BOE界面上看到的)只能在第一次保存的rpt文件中存在

  ),如果换成其他名字的para继续可以。(但后面的例子好像相冲突,待测)

  

  

  如:123.rpt以boerpt01.rpt保存到BOE后,mypara177默认值会出现上图的记录;

  重新打开123.rpt文件,mypara177修改默认值如00000000178,重新保存,此时BOE上打开boerpt01.rpt,mypara177默认值改为了 178.

  重新打开上面123.rpt文件,另存为boerpt02.rpt到BOE,发现仍然存在上面的0000000178。

  参数名mypara177不改,则其DynamicCascadePromptGroupID都是同一个:如:eor://PVGD50788553A:6400/AbzQ63Kj2QBMndJMbxAaub8

  (上述测试是 Designer上同一文件[123.rpt]直接保存到BOE上做的测试,没有测落地重新上传bOE的测试)

  ---------------------------------------

  关于para默认值在BOE端可以查询到的方式:

  IReport reportObject = (IReport)infoObject;

  .......

  List ceParameters = reportObject.getReportParameters();

  ......

  IReportParameter ceParameter = (IReportParameter)iter.next();

  System.out.println("getDynamicCascadePromptGroupID :"+ceParameter.getDynamicCascadePromptGroupID());

  System.out.println("getValueDisplayString:"+ceParameter.getValueDisplayString(Locale.ENGLISH));

  -----console---

  getDynamicCascadePromptGroupID:eor://PVGD50788553A :6400/Afc0Kb_Tw7VOpsTgNfjbzvI

  getPrompt:Enter VBELN:

  getValueType:6

  getValueDisplayString:0000000178

  在query builder中的结果:

  

图文资讯
广告赞助商