这是一个非常简单的查询,但我有一个完整的心理障碍。
我正在修改客户账户报表,我们有两个发票ID字段,如果另一个中有值,我想隐藏一个。例如;
If(custTrans.InvoiceID_1 != '')
{
return CustTrans.InvoiceID_1
}
else return InvoiceID_2;
我知道这将在Fetch Method中执行,但我相信情况并非如此,我已经尝试了几种方法来执行此更改,但没有运气,任何帮助都将受到赞赏。
答案 0 :(得分:0)
嗯,一种方法是使用报告字段的visible属性。
这在列表中不会很好用,在这里你最好使用两种显示方法:
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 : '';
}