0

これは本当に単純なクエリですが、私はそれで完全な精神的なブロックを持っています。

顧客アカウントステートメントレポートを変更していますが、2つの請求書IDフィールドがあります。一方に値がある場合は、一方を非表示にします。例えば;

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

else return InvoiceID_2;

これはフェッチメソッドで実行されることを理解していますが、そうではないと思います。この変更を実行するいくつかの方法を試しましたが、運がなかったので、助けていただければ幸いです。

4

1 に答える 1

0

1つの方法は、レポートフィールドのvisible属性を使用することです。

ただし、これはリストではうまく機能しません。ここでは、2つの表示方法を使用したほうがよいでしょう。

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 : '';
}
于 2012-04-30T10:45:55.067 に答える