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 に答える