如何在 Acumatica 中设置日期字段的默认值以显示为今天?我正在查看的字段是任务输入屏幕 CR306020 上的开始日期字段。
使用版本 5.00.2908
以最简单的形式,您还可以使用业务日期在您的字段上使用 PXDefaultAttribute,如下所示:
[PXDate]
[PXUIField(DisplayName = "From Date")]
[PXDefault(typeof(AccessInfo.businessDate))]
public virtual DateTime? FromDate;
您可以在图中使用 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;
}
}
}