我无法让启动功能在相关实体控件上工作

I can't get the launch function to work on the Related Entity control

这涉及并扩展了一个已回答的现有 Whosebug 案例 - (非常感谢 Acumatica 对此的支持)

我有一个添加了 'Related Link' 控件的自定义屏幕,如下所示:

这按预期工作。我还通过将 NoteID、RefNoteID、RelatedEntity 字段添加到它们的 DAC 并将 PXRefNoteSelector 属性添加到它们的视图声明,将几个自定义屏幕作为实体添加到 link。一切都按预期工作,除了铅笔图标不会启动到已选择的实体/屏幕。

我在 DAC 中是否缺少某些东西(也许是一个属性)需要添加才能启动到所选实体?

您需要使用PXPrimaryGraph属性修饰自定义实体DAC,并在参数中传递维护页面图形类型:

[PXPrimaryGraph(typeof(CustomEntityMaint))]
[Serializable]
public class CustomEntityDAC : PX.Data.IBqlTable
{

}