如何在Acumatica中设置日期字段的默认值以显示为今天?我正在查看的字段是任务输入屏幕CR306020上的“开始日期”字段。
使用版本5.00.2908
答案 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;
}
}
}