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>