1

表达时我可以在打印时放置多个条件吗?你能给出语法吗?例如,

If Field Value = 'Cancelled' then Print Grey Color
Feild Value = 'Proposed ' then Print Black Color

ETC

根据字段值,我需要更改文本字段的颜色。

我使用了这个语法

$F{status_Current}.StringValue() ='Canceled'? Boolean.TRUE : Boolean.FALSE

但它抛出了一个错误。

有人可以为此给出正确的语法吗

4

3 回答 3

1

假设变量 status_Current 是字符串类型,您应该能够使用

$F{status_Current}.equals("Canceled")? Boolean.TRUE : Boolean.FALSE

但听起来你可能正在尝试做一些我还没有做的条件格式。我研究了一下,发现这个问题希望它有所帮助。

祝你好运!!!

于 2015-04-07T22:13:55.037 回答
0
  1. 字段“status_Current”的类型是字符串

$F{status_Current}.equals("Canceled")? Boolean.TRUE : Boolean.FALSE

  1. 字段“status_Current”的类型不是字符串

$F{status_Current}.StringValue().equals("Canceled") ?Boolean.TRUE : Boolean.FALSE

于 2015-04-08T11:42:05.290 回答
0

尝试这个:

$F{status_Current}.StringValue().equals("Canceled") ?Boolean.TRUE : Boolean.FALSE

HTH。

于 2012-05-22T11:25:16.067 回答