【BO BOE-SDK】临时记录

关于BOE上参数的默认值[@more@]

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

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

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

resserver.php?blogId=42444&resource=y01.JPG

resserver.php?blogId=42444&resource=y02.JPG

如: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中的结果:

para default

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24167472/viewspace-1041380/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/24167472/viewspace-1041380/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值