acumatica - 使用 PXGraph.SelectTimestamp() 比较来自 2 个不同图表的时间戳
问题描述
我正在尝试获取 PXGraph.Timestamp 的 SOSshipment 图和我的自定义图的值,以便在 RowUpdating 事件上进行比较。到目前为止,使用 Document.Search 获取我的图表并获取时间戳将返回与“this.SelectTimestamp()”相同的时间戳。我将如何获取第一个 SOSshipment 图表的实际时间戳,以便它返回正确的值?
下面,ts 和 ts2 每次都是相同的值。我猜是因为我之前正在创建图表,但是如果可能的话,我不确定如何以另一种方式加载图表。
protected virtual void SOShipLine_RowUpdating(PXCache sender, PXRowUpdatingEventArgs e)
{
SOShipmentEntry shipmentGraph = PXGraph.CreateInstance<SOShipmentEntry>();
shipmentGraph.Document.Current = shipmentGraph.Document.Search<SOShipment.shipmentNbr>(row.ShipmentNbr);
shipmentGraph.SelectTimeStamp();
var ts = shipmentGraph.TimeStamp;
this.SelectTimeStamp();
var ts2 = TimeStamp;
}
解决方案
推荐阅读
- iis - 如何在 IIS7、IIS7.5 下同时使用自定义和详细错误模式
- php - 在为新的 wordpress 插件激活创建测试数据时查看值的关联数组
- silverstripe - Silverstripe 安装根文件夹 public
- php - 无法打开文件或找不到文件夹
- java - Java 电话号码格式正则表达式
- ruby-on-rails - form_with 产生第一条记录为 nil
- jquery - jQuery 循环效果:scrollHorz 无法正常工作
- java - 如何在 Java 中将 +0800 更改为 +0000?
- javascript - 使用 for of 循环将值传递给生成器
- java - 我正在构建的简单 Android 应用程序有问题,但我无法解决