在Acumatica中设置默认字段值

时间:2015-04-15 09:28:14

标签: acumatica

如何在Acumatica中设置日期字段的默认值以显示为今天?我正在查看的字段是任务输入屏幕CR306020上的“开始日期”字段。

使用版本5.00.2908

2 个答案:

答案 0 :(得分:1)

在最简单的形式中,您还可以使用营业日期在您的字段上使用PXDefaultAttribute:

[PXDate]
[PXUIField(DisplayName = "From Date")]
[PXDefault(typeof(AccessInfo.businessDate))]
public virtual DateTime? FromDate;

答案 1 :(得分:0)

您可以在图表中使用FieldDefaulting。例如

public class CRTaskMaintExt: PXGraphExtension<CRTaskMaint>
{    
 protected virtual void DiscountDetail_StartDate_FieldDefaulting(PXCache sender,    PXFieldDefaultingEventArgs e)
            {
                SO.DiscountDetail row = e.Row as SO.DiscountDetail;
                if (row != null)
                {
                    e.NewValue = DateTime.Now;
                }
            }
}