表达时我可以在打印时放置多个条件吗?你能不能给出语法。例如,
If Field Value = 'Cancelled' then Print Grey Color
Feild Value = 'Proposed ' then Print Black Color
等
根据Field值,我需要更改文本字段的颜色。
我使用了这种语法
$F{status_Current}.StringValue() ='Canceled'? Boolean.TRUE : Boolean.FALSE
但它正在抛出错误。
有人可以为此提供正确的语法
答案 0 :(得分:1)
假设变量status_Current是string类型,您应该能够使用
进行比较$F{status_Current}.equals("Canceled")? Boolean.TRUE : Boolean.FALSE
但听起来你可能正在尝试做一些我尚未做过的条件格式化。 我研究了一下,发现this question希望它有所帮助。
祝你好运!!!答案 1 :(得分:0)
试试这个:
$ F {status_Current} .StringValue()。equals(“已取消”)? Boolean.TRUE:Boolean.FALSE
HTH。
答案 2 :(得分:0)
$ F {status_Current} .equals( “取消”)? Boolean.TRUE:Boolean.FALSE
$ F {status_Current} .StringValue()。equals(“已取消”)? Boolean.TRUE: Boolean.FALSE