Acumatica-通知模板

问题描述 投票:2回答:1

我们已经创建了一些通知模板来发送销售订单详细信息。问题是,当Description为空白时,我们需要添加自定义消息,我们该如何做,请看下面的代码示例。

<foreach view= "Transactions”> 
    If(((Transactions.TranDesc)) != null)
       ((Transactions.TranDesc)) = ((Transactions.TranDesc));
    else
       ((Transactions.TranDesc)) = "Custom Message";
</foreach>
acumatica
1个回答
0
投票

我认为模板引擎没有脚本编制工具。

您应该可以通过直接在模板中使用的自定义未绑定字段来获得类似的结果:

public abstract class tranDescNotification : PX.Data.BQL.BqlString.Field<tranDescNotification> { }

[PXString(256, IsUnicode = true)]
[PXUIField(DisplayName = "Transaction Description", Visibility = PXUIVisibility.Visible)]
public virtual String TranDescNotification
{
    get
    {
        return String.IsNullOrWhiteSpace(this.TranDesc) ? "Custom Message" : this.TranDesc;
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.