我无法让启动功能在相关实体控件上工作
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
{
}
这涉及并扩展了一个已回答的现有 Whosebug 案例 -
我有一个添加了 'Related Link' 控件的自定义屏幕,如下所示:
这按预期工作。我还通过将 NoteID、RefNoteID、RelatedEntity 字段添加到它们的 DAC 并将 PXRefNoteSelector 属性添加到它们的视图声明,将几个自定义屏幕作为实体添加到 link。一切都按预期工作,除了铅笔图标不会启动到已选择的实体/屏幕。
我在 DAC 中是否缺少某些东西(也许是一个属性)需要添加才能启动到所选实体?
您需要使用PXPrimaryGraph
属性修饰自定义实体DAC,并在参数中传递维护页面图形类型:
[PXPrimaryGraph(typeof(CustomEntityMaint))]
[Serializable]
public class CustomEntityDAC : PX.Data.IBqlTable
{
}