如何在 Acumatica 开发的新主从程序中获取文件通知和活动链接

How to get Files Notifications and Activities links in the new Master Detail Programs Developed in Acumatica

在 Acumatica T100 中展示了如何开发主从程序。要求是每个输入屏幕中的文件、通知和活动(顶部的链接)必须以任何新形式保存以保持一致性。

如何使用相同的数据库元素将这些链接和功能添加到在 Acumatica 中开发的新表单中!

有可用的文档吗??

在 Acumatica 中,NoteID 是全文搜索和输入文本注释或将文件上传到数据记录所需的全局数据记录标识符。下面是 NoteID 字段的声明。在 DAC 中定义 NoteID 字段后,它将自动支持文本注释和附件:

public abstract class noteID : PX.Data.IBqlField
{
}
[PXNote()]
public virtual Guid? NoteID { get; set; }

您需要在 DAC 中包含一个 NoteID 字段,并在表单中指明您希望哪些选项可用。

例如,查看销售订单页面,您可以看到它的 NoteIndicator、FilesIndicator、LinkIndicator 和 ActiivityIndi​​cator 属性 在 PXFormView 中都设置为 true。这将在页面的右上角区域添加按钮。

<px:PXFormView ID="form" runat="server" DataSourceID="ds" Style="z-index: 100" Width="100%" DataMember="Document" Caption="Order Summary"
    NoteIndicator="True" FilesIndicator="True" LinkIndicator="True" EmailingGraph="PX.Objects.CR.CREmailActivityMaint,PX.Objects"
    ActivityIndicator="True" ActivityField="NoteActivity" DefaultControlID="edOrderType" NotifyIndicator="True"
    TabIndex="14900">

仅供参考: 在网格中使用投影 DAC 时,您可能需要将 NoteIndicator="True" FilesIndicator="True" 添加到网格中以让 icons/columns 出现并工作。