1

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

使用版本 5.00.2908

4

2 回答 2

1

以最简单的形式,您还可以使用业务日期在您的字段上使用 PXDefaultAttribute,如下所示:

[PXDate]
[PXUIField(DisplayName = "From Date")]
[PXDefault(typeof(AccessInfo.businessDate))]
public virtual DateTime? FromDate;
于 2016-01-28T15:41:59.097 回答
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;
                }
            }
}
于 2015-04-15T11:08:37.240 回答