Aumatica - 文件附加到文档时的事件
Aumatica - Event When File is Attached to Document
我正在寻找 运行 将文件附加到 Acumatica 中的文档(在本例中为 POOrder)的方法。本质上是附加文件时触发的事件。
通过我的研究,我无法找到相关的任何文档或类似问题,因此我无法提供任何代码。
Acumatica 系统中的文件上传是通过 UploadFileMaintenance
图表完成的。引用的数据记录为UploadFile
您可以通过多种方式实现“运行 在 Acumatica 中将文件附加到文档时的方法”的目标。
您可以通过扩展程序向 UploadFileMaintenance 添加事件处理程序,如下所示
public class UploadFileMaintenanceExtension : PXGraphExtension<UploadFileMaintenance>
{
public virtual void __(Events.RowInserting<UploadFile> e)
{
}
public virtual void __(Events.RowInserted<UploadFile> e)
{
}
}
然后可以根据文件来源信息等确定操作。
类似地,您可以使用以下内容添加特定于 PO 的文件保存事件
public class POOrderEntryExtension : PXGraphExtension<POOrderEntry>
{
public override void Initialize()
{
PXGraph.InstanceCreated.AddHandler<UploadFileMaintenance>((graph) =>
graph.RowInserting.AddHandler<UploadFile>((sender, e) =>
{
//Your code here
}));
base.Initialize();
}
}
我正在寻找 运行 将文件附加到 Acumatica 中的文档(在本例中为 POOrder)的方法。本质上是附加文件时触发的事件。
通过我的研究,我无法找到相关的任何文档或类似问题,因此我无法提供任何代码。
Acumatica 系统中的文件上传是通过 UploadFileMaintenance
图表完成的。引用的数据记录为UploadFile
您可以通过多种方式实现“运行 在 Acumatica 中将文件附加到文档时的方法”的目标。
您可以通过扩展程序向 UploadFileMaintenance 添加事件处理程序,如下所示
public class UploadFileMaintenanceExtension : PXGraphExtension<UploadFileMaintenance>
{
public virtual void __(Events.RowInserting<UploadFile> e)
{
}
public virtual void __(Events.RowInserted<UploadFile> e)
{
}
}
然后可以根据文件来源信息等确定操作。
类似地,您可以使用以下内容添加特定于 PO 的文件保存事件
public class POOrderEntryExtension : PXGraphExtension<POOrderEntry>
{
public override void Initialize()
{
PXGraph.InstanceCreated.AddHandler<UploadFileMaintenance>((graph) =>
graph.RowInserting.AddHandler<UploadFile>((sender, e) =>
{
//Your code here
}));
base.Initialize();
}
}