2012-04-30 64 views
0

这是一个非常简单的查询,但我对它有一个完整的心智块。基于值隐藏/显示报告字段

我正在修改客户帐户报表报表,并且我们有两个发票ID字段,如果其他值有价值,我想隐藏一个。例如;

If(custTrans.InvoiceID_1 != '') 
{ 
    return CustTrans.InvoiceID_1 
} 

else return InvoiceID_2; 

我明白,这将在fetch方法进行,但我相信这是不是这样的,我已经尝试开展这一变化的几种方法,但有没有运气,任何援助将不胜感激。

回答

0

那么,一种方法是使用报告字段的可见属性。

这将无法工作在一个列表好虽然,在这里,你会过得更好用两种显示方法:

display InvoiceId invoiceId_1() 
{ 
    return this.InvoiceId_1 ? this.InvoiceId_1 : this.InvoiceId_2; 
}  
display InvoiceId invoiceId_2() 
{ 
    return this.InvoiceId_1 ? this.InvoiceId_2 : ''; 
} 
+0

再次感谢扬你的帮助 – will