PXDBTime 屬性

所述 PXDBTime 屬性被設計與 Nullable<DateTime>DateTime?)的 DAC 領域工作型別和僅儲存在部分時間沒有 DAC 欄位內日期:

#region UsrTime
public abstract class usrTime : IBqlField
{ }

[PXDBTime(DisplayMask = "t", InputMask = "t")]
[PXUIField(DisplayName = "Time Only Value")]
public DateTime? UsrTime { get; set; }
#endregion

在 UI 中,對於使用 PXDBTimeAttribute 修飾的欄位,系統會建立一個輸入控制元件,僅接受表單上的時間值:

StackOverflow 文件

<px:PXDateTimeEdit runat="server" ID="edUsrTime" DataField="UsrTime" TimeMode="True" />

並在網格單元格內:

StackOverflow 文件

<Columns>
    ...
    <px:PXGridColumn DataField="UsrTime" Width="120px" TimeMode="True" />
    ...
</Columns>