Jasper reports 当列显示某些数据时打印表达式

Jasper reports 当列显示某些数据时打印表达式,jasper-reports,Jasper Reports,我有一个名为VW_PRINT MR的视图,它有一个名为DocStatus的列,DocStatus中有三种类型的值,它们是'CO','CL','DR 我已尝试将视图与Jasper Report同步 当DocStatus为CO且“DocStatus”为“DR”时“文档尚未批准”,如何打印已批准的文档 我尝试在表达式中打印$FVW\u PRINTMR\u DOCSTATUS='CO',但它不起作用。它起作用了!: $F{VW_PRINTMR_DOCSTATUS}.replace("CO","Docum

我有一个名为VW_PRINT MR的视图,它有一个名为DocStatus的列,DocStatus中有三种类型的值,它们是'CO','CL','DR

我已尝试将视图与Jasper Report同步

当DocStatus为CO且“DocStatus”为“DR”时“文档尚未批准”,如何打印已批准的文档

我尝试在表达式中打印$FVW\u PRINTMR\u DOCSTATUS='CO',但它不起作用。

它起作用了!:

$F{VW_PRINTMR_DOCSTATUS}.replace("CO","Document is completed").replace("DR","Document has not approved").replace("CL","Document is closed").replace("AP","Document is Partially Approved").replace("IN","Document is Invalid")
显示文本字段的示例代码。你是怎么尝试的