Report 基于值隐藏/显示报告字段
这是一个非常简单的查询,但我对它有一个完全的心理障碍 我正在修改客户帐户对账单报告,我们有两个发票ID字段,如果另一个字段中有值,我想隐藏其中一个字段。比如,Report 基于值隐藏/显示报告字段,report,reporting,axapta,dynamics-ax-2009,x++,Report,Reporting,Axapta,Dynamics Ax 2009,X++,这是一个非常简单的查询,但我对它有一个完全的心理障碍 我正在修改客户帐户对账单报告,我们有两个发票ID字段,如果另一个字段中有值,我想隐藏其中一个字段。比如, If(custTrans.InvoiceID_1 != '') { return CustTrans.InvoiceID_1 } else return InvoiceID_2; 我知道这将在Fetch方法中执行,但我相信情况并非如此,我尝试了几种执行此更改的方法,但没有成功,希望您能提供任何帮助。好的,一种方法是使用repo
If(custTrans.InvoiceID_1 != '')
{
return CustTrans.InvoiceID_1
}
else return InvoiceID_2;
我知道这将在Fetch方法中执行,但我相信情况并非如此,我尝试了几种执行此更改的方法,但没有成功,希望您能提供任何帮助。好的,一种方法是使用report字段的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 : '';
}