如何在acumatica中创建自定义字段时将自定义DB字段作为某个值而不是null

问题描述 投票:0回答:2

我有一个要创建的自定义字段,即数据库字段。即使默认值为0.0,“完成预测”字段的初始值为空。]

最初如何获得数据库字段0.00?

[PXDBDecimal(2)]

[PXDefault(TypeCode.Decimal,“ 0.0”)]

[PXUIField(DisplayName =“要完成的预测”)]

我有一个要创建的自定义字段,即数据库字段。即使默认值为0.0,“完成预测”字段的初始值为空。我最初如何获得数据库字段0.00? [...

database acumatica
2个回答
0
投票

也许有一种机制在字段初始化后分配空值。


0
投票

PXDefaultAttribute允许您设置新记录的默认值。首次插入记录时分配该值。您可以编写FieldSelecting事件处理程序并检查该字段的值,如果值为null,则将其设置为默认值。

© www.soinside.com 2019 - 2024. All rights reserved.