如果状态不等于APPR,我想隐藏报告和打印按钮。
我已经创建了条件表达式,接下来的步骤是什么?
即。例: 我希望用户能够打印批准的采购订单,但只要不符合批准状态,他们就无法运行或打印报告。
使用db2 9.7数据库在websphere上使用Maximo 7.5.0.4和运输模块。
答案 0 :(得分:1)
第1部分 我不认为有条件地隐藏按钮来运行报告,但我认为有能力这样做是一个好主意。因此,无论您是否实施我的答案的第二部分,我强烈建议您a)投票支持this RFE并添加评论,希望它支持使用条件表达式或b)submit your own RFE。如果您创建自己的RFE,请在评论中向我们(SO读者)提供指向它的链接,以便我们投票。
第2部分 在IBM实施RFE并升级到该版本之前,我建议您将标准添加到poprint.rptdesign报告中的where子句。如果您提供某种错误消息告诉他们该怎么做,您的用户会更感激,而不仅仅是打印空白页面,但听起来像打印空白页面会比什么都不做并让用户打印未经批准的PO更好。
To"添加您的条件":
open
脚本,该脚本从第7行开始sqlText = " select...
。+ " where " + params["where"]
。在此行之后,添加您自己的条件,例如+ " and po.status = 'APPR' "
。